(obj, p, cycle)
| 817 | |
| 818 | |
| 819 | def _defaultdict_pprint(obj, p, cycle): |
| 820 | name = obj.__class__.__name__ |
| 821 | with p.group(len(name) + 1, name + '(', ')'): |
| 822 | if cycle: |
| 823 | p.text('...') |
| 824 | else: |
| 825 | p.pretty(obj.default_factory) |
| 826 | p.text(',') |
| 827 | p.breakable() |
| 828 | p.pretty(dict(obj)) |
| 829 | |
| 830 | def _ordereddict_pprint(obj, p, cycle): |
| 831 | name = obj.__class__.__name__ |