MCPcopy
hub / github.com/sqlalchemy/sqlalchemy / trunc

Method trunc

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

Source from the content-addressed store, hash-verified

568 max_chars: int
569
570 def trunc(self, value: Any) -> str:
571 rep = repr(value)
572 lenrep = len(rep)
573 if lenrep > self.max_chars:
574 segment_length = self.max_chars // 2
575 rep = (
576 rep[0:segment_length]
577 + (
578 " ... (%d characters truncated) ... "
579 % (lenrep - self.max_chars)
580 )
581 + rep[-segment_length:]
582 )
583 return rep
584
585
586def _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