(self, value: Any)
| 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 | |
| 576 | def _repr_single_value(value): |
no outgoing calls