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

Method _pprint_deque

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

Source from the content-addressed store, hash-verified

532 _dispatch[_collections.ChainMap.__repr__] = _pprint_chain_map
533
534 def _pprint_deque(self, object, stream, indent, allowance, context, level):
535 if not len(object):
536 stream.write(repr(object))
537 return
538 cls = object.__class__
539 stream.write(cls.__name__ + '(')
540 indent += len(cls.__name__) + 1
541 stream.write('[')
542 if object.maxlen is None:
543 self._format_items(object, stream, indent, allowance + 2,
544 context, level)
545 stream.write('])')
546 else:
547 self._format_items(object, stream, indent, 2,
548 context, level)
549 rml = self._repr(object.maxlen, context, level)
550 stream.write('],\n%smaxlen=%s)' % (' ' * indent, rml))
551
552 _dispatch[_collections.deque.__repr__] = _pprint_deque
553

Callers

nothing calls this directly

Calls 5

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

Tested by

no test coverage detected