MCPcopy Create free account
hub / github.com/sqlalchemy/sqlalchemy / trunc

Method trunc

lib/sqlalchemy/sql/util.py:560–573  ·  view source on GitHub ↗
(self, value: Any)

Source from the content-addressed store, hash-verified

558 max_chars: int
559
560 def trunc(self, value: Any) -> str:
561 rep = repr(value)
562 lenrep = len(rep)
563 if lenrep > self.max_chars:
564 segment_length = self.max_chars // 2
565 rep = (
566 rep[0:segment_length]
567 + (
568 " ... (%d characters truncated) ... "
569 % (lenrep - self.max_chars)
570 )
571 + rep[-segment_length:]
572 )
573 return rep
574
575
576def _repr_single_value(value):

Callers 3

_repr_single_valueFunction · 0.80
__repr__Method · 0.80
define_tablesMethod · 0.80

Calls

no outgoing calls

Tested by 1

define_tablesMethod · 0.64