MCPcopy Index your code
hub / github.com/python/cpython / _pprint_dict

Method _pprint_dict

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

Source from the content-addressed store, hash-verified

256 _dispatch = {}
257
258 def _pprint_dict(self, object, stream, indent, allowance, context, level):
259 write = stream.write
260 write(self._format_block_start('{', indent))
261 self._write_indent_padding(write)
262 length = len(object)
263 if length:
264 if self._sort_dicts:
265 items = sorted(object.items(), key=_safe_tuple)
266 else:
267 items = object.items()
268 self._format_dict_items(items, stream, indent, allowance + 1,
269 context, level)
270 write(self._format_block_end('}', indent))
271
272 _dispatch[dict.__repr__] = _pprint_dict
273

Callers 1

_pprint_default_dictMethod · 0.95

Calls 6

_format_block_startMethod · 0.95
_write_indent_paddingMethod · 0.95
_format_dict_itemsMethod · 0.95
_format_block_endMethod · 0.95
writeFunction · 0.70
itemsMethod · 0.45

Tested by

no test coverage detected