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

Method _format_dict_items

Lib/pprint.py:395–410  ·  view source on GitHub ↗
(self, items, stream, indent, allowance, context,
                           level)

Source from the content-addressed store, hash-verified

393 _dispatch[_types.SimpleNamespace.__repr__] = _pprint_simplenamespace
394
395 def _format_dict_items(self, items, stream, indent, allowance, context,
396 level):
397 write = stream.write
398 indent += self._indent_per_level
399 delimnl = ',\n' + ' ' * indent
400 last_index = len(items) - 1
401 for i, (key, ent) in enumerate(items):
402 last = i == last_index
403 rep = self._repr(key, context, level)
404 write(rep)
405 write(': ')
406 self._format(ent, stream, indent + len(rep) + 2,
407 allowance if last else 1,
408 context, level)
409 if not last:
410 write(delimnl)
411
412 def _format_namespace_items(self, items, stream, indent, allowance, context, level):
413 write = stream.write

Callers 2

_pprint_dictMethod · 0.95
_pprint_counterMethod · 0.95

Calls 5

_reprMethod · 0.95
_formatMethod · 0.95
lenFunction · 0.85
enumerateFunction · 0.85
writeFunction · 0.70

Tested by

no test coverage detected