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

Method _format_dict_items

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

Source from the content-addressed store, hash-verified

530 _dispatch[_types.SimpleNamespace.__repr__] = _pprint_simplenamespace
531
532 def _format_dict_items(self, items, stream, indent, allowance, context,
533 level):
534 write = stream.write
535 indent += self._indent_per_level
536 delimnl = ',\n' + ' ' * indent
537 last_index = len(items) - 1
538 for i, (key, ent) in enumerate(items):
539 last = i == last_index
540 rep = self._repr(key, context, level)
541 write(rep)
542 write(': ')
543 self._format(
544 ent,
545 stream,
546 self._child_indent(indent, len(rep) + 2),
547 allowance if last else 1,
548 context,
549 level,
550 )
551 if not last:
552 write(delimnl)
553 elif self._expand:
554 write(',')
555
556 def _format_namespace_items(self, items, stream, indent, allowance, context, level):
557 write = stream.write

Callers 3

_pprint_dictMethod · 0.95
_pprint_frozendictMethod · 0.95
_pprint_counterMethod · 0.95

Calls 5

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

Tested by

no test coverage detected