(self, object, stream, indent, allowance, context, level)
| 381 | _dispatch[tuple.__repr__] = _pprint_tuple |
| 382 | |
| 383 | def _pprint_set(self, object, stream, indent, allowance, context, level): |
| 384 | if not len(object): |
| 385 | stream.write(repr(object)) |
| 386 | return |
| 387 | typ = object.__class__ |
| 388 | if typ is set: |
| 389 | stream.write(self._format_block_start('{', indent)) |
| 390 | endchar = '}' |
| 391 | else: |
| 392 | stream.write(self._format_block_start(typ.__name__ + '({', indent)) |
| 393 | endchar = '})' |
| 394 | if not self._expand: |
| 395 | indent += len(typ.__name__) + 1 |
| 396 | object = sorted(object, key=_safe_key) |
| 397 | self._format_items(object, stream, indent, allowance + len(endchar), |
| 398 | context, level) |
| 399 | stream.write(self._format_block_end(endchar, indent)) |
| 400 | |
| 401 | _dispatch[set.__repr__] = _pprint_set |
| 402 | _dispatch[frozenset.__repr__] = _pprint_set |
nothing calls this directly
no test coverage detected