(self, object, stream, indent, allowance, context, level)
| 459 | _dispatch[str.__repr__] = _pprint_str |
| 460 | |
| 461 | def _pprint_bytes(self, object, stream, indent, allowance, context, level): |
| 462 | write = stream.write |
| 463 | if len(object) <= 4: |
| 464 | write(repr(object)) |
| 465 | return |
| 466 | parens = level == 1 |
| 467 | if parens: |
| 468 | if self._expand: |
| 469 | indent += self._indent_per_level |
| 470 | else: |
| 471 | indent += 1 |
| 472 | allowance += 1 |
| 473 | write(self._format_block_start('(', indent)) |
| 474 | delim = '' |
| 475 | for rep in _wrap_bytes_repr(object, self._width - indent, allowance): |
| 476 | write(delim) |
| 477 | write(rep) |
| 478 | if not delim: |
| 479 | delim = '\n' + ' '*indent |
| 480 | if parens: |
| 481 | write(self._format_block_end(')', indent - self._indent_per_level)) |
| 482 | |
| 483 | _dispatch[bytes.__repr__] = _pprint_bytes |
| 484 |
no test coverage detected