(s, prefixlen, suffixlen)
| 16 | assert _MIN_DIFF_LEN >= 0 |
| 17 | |
| 18 | def _shorten(s, prefixlen, suffixlen): |
| 19 | skip = len(s) - prefixlen - suffixlen |
| 20 | if skip > _PLACEHOLDER_LEN: |
| 21 | s = '%s[%d chars]%s' % (s[:prefixlen], skip, s[len(s) - suffixlen:]) |
| 22 | return s |
| 23 | |
| 24 | def _common_shorten_repr(*args): |
| 25 | args = tuple(map(safe_repr, args)) |
no test coverage detected