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

Method _pprint_dict

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

Source from the content-addressed store, hash-verified

219 _dispatch = {}
220
221 def _pprint_dict(self, object, stream, indent, allowance, context, level):
222 write = stream.write
223 write('{')
224 if self._indent_per_level > 1:
225 write((self._indent_per_level - 1) * ' ')
226 length = len(object)
227 if length:
228 if self._sort_dicts:
229 items = sorted(object.items(), key=_safe_tuple)
230 else:
231 items = object.items()
232 self._format_dict_items(items, stream, indent, allowance + 1,
233 context, level)
234 write('}')
235
236 _dispatch[dict.__repr__] = _pprint_dict
237

Callers 1

_pprint_default_dictMethod · 0.95

Calls 5

_format_dict_itemsMethod · 0.95
lenFunction · 0.85
sortedFunction · 0.85
writeFunction · 0.70
itemsMethod · 0.45

Tested by

no test coverage detected