MCPcopy Index your code
hub / github.com/RustPython/RustPython / _pprint_default_dict

Method _pprint_default_dict

Lib/pprint.py:488–497  ·  view source on GitHub ↗
(self, object, stream, indent, allowance, context, level)

Source from the content-addressed store, hash-verified

486 return self._safe_repr(object, context, maxlevels, level)
487
488 def _pprint_default_dict(self, object, stream, indent, allowance, context, level):
489 if not len(object):
490 stream.write(repr(object))
491 return
492 rdf = self._repr(object.default_factory, context, level)
493 cls = object.__class__
494 indent += len(cls.__name__) + 1
495 stream.write('%s(%s,\n%s' % (cls.__name__, rdf, ' ' * indent))
496 self._pprint_dict(object, stream, indent, allowance + 1, context, level)
497 stream.write(')')
498
499 _dispatch[_collections.defaultdict.__repr__] = _pprint_default_dict
500

Callers

nothing calls this directly

Calls 5

_reprMethod · 0.95
_pprint_dictMethod · 0.95
lenFunction · 0.85
reprFunction · 0.85
writeMethod · 0.45

Tested by

no test coverage detected