Lines Matching refs:stream

19     Handle pretty-printing operations onto a stream using a configured
29 Pretty-print a Python object to a stream [default is sys.stdout].
48 def pprint(object, stream=None, indent=1, width=80, depth=None, *,
50 """Pretty-print a Python object to a stream [default is sys.stdout]."""
52 stream=stream, indent=indent, width=width, depth=depth,
107 def __init__(self, indent=1, width=80, depth=None, stream=None, *,
109 """Handle pretty printing operations onto a stream using a set of
121 stream
122 The desired output stream. If omitted (or false), the standard
123 output stream available at construction will be used.
143 if stream is not None:
144 self._stream = stream
168 def _format(self, object, stream, indent, allowance, context, level):
171 stream.write(_recursion(object))
181 p(self, object, stream, indent, allowance, context, level + 1)
191 self._pprint_dataclass(object, stream, indent, allowance, context, level + 1)
194 stream.write(rep)
196 def _pprint_dataclass(self, object, stream, indent, allowance, context, level):
200 stream.write(cls_name + '(')
201 self._format_namespace_items(items, stream, indent, allowance, context, level)
202 stream.write(')')
206 def _pprint_dict(self, object, stream, indent, allowance, context, level):
207 write = stream.write
217 self._format_dict_items(items, stream, indent, allowance + 1,
223 def _pprint_ordered_dict(self, object, stream, indent, allowance, context, level):
225 stream.write(repr(object))
228 stream.write(cls.__name__ + '(')
229 self._format(list(object.items()), stream,
232 stream.write(')')
236 def _pprint_list(self, object, stream, indent, allowance, context, level):
237 stream.write('[')
238 self._format_items(object, stream, indent, allowance + 1,
240 stream.write(']')
244 def _pprint_tuple(self, object, stream, indent, allowance, context, level):
245 stream.write('(')
247 self._format_items(object, stream, indent, allowance + len(endchar),
249 stream.write(endchar)
253 def _pprint_set(self, object, stream, indent, allowance, context, level):
255 stream.write(repr(object))
259 stream.write('{')
262 stream.write(typ.__name__ + '({')
266 self._format_items(object, stream, indent, allowance + len(endchar),
268 stream.write(endchar)
273 def _pprint_str(self, object, stream, indent, allowance, context, level):
274 write = stream.write
324 def _pprint_bytes(self, object, stream, indent, allowance, context, level):
325 write = stream.write
345 def _pprint_bytearray(self, object, stream, indent, allowance, context, level):
346 write = stream.write
348 self._pprint_bytes(bytes(object), stream, indent + 10,
354 def _pprint_mappingproxy(self, object, stream, indent, allowance, context, level):
355 stream.write('mappingproxy(')
356 self._format(object.copy(), stream, indent + 13, allowance + 1,
358 stream.write(')')
362 def _pprint_simplenamespace(self, object, stream, indent, allowance, context, level):
371 stream.write(cls_name + '(')
372 self._format_namespace_items(items, stream, indent, allowance, context, level)
373 stream.write(')')
377 def _format_dict_items(self, items, stream, indent, allowance, context,
379 write = stream.write
388 self._format(ent, stream, indent + len(rep) + 2,
394 def _format_namespace_items(self, items, stream, indent, allowance, context, level):
395 write = stream.write
407 self._format(ent, stream, indent + len(key) + 1,
413 def _format_items(self, items, stream, indent, allowance, context, level):
414 write = stream.write
450 self._format(ent, stream, indent,
470 def _pprint_default_dict(self, object, stream, indent, allowance, context, level):
472 stream.write(repr(object))
477 stream.write('%s(%s,\n%s' % (cls.__name__, rdf, ' ' * indent))
478 self._pprint_dict(object, stream, indent, allowance + 1, context, level)
479 stream.write(')')
483 def _pprint_counter(self, object, stream, indent, allowance, context, level):
485 stream.write(repr(object))
488 stream.write(cls.__name__ + '({')
490 stream.write((self._indent_per_level - 1) * ' ')
492 self._format_dict_items(items, stream,
495 stream.write('})')
499 def _pprint_chain_map(self, object, stream, indent, allowance, context, level):
501 stream.write(repr(object))
504 stream.write(cls.__name__ + '(')
508 self._format(m, stream, indent, allowance + 1, context, level)
509 stream.write(')')
511 self._format(m, stream, indent, 1, context, level)
512 stream.write(',\n' + ' ' * indent)
516 def _pprint_deque(self, object, stream, indent, allowance, context, level):
518 stream.write(repr(object))
521 stream.write(cls.__name__ + '(')
523 stream.write('[')
525 self._format_items(object, stream, indent, allowance + 2,
527 stream.write('])')
529 self._format_items(object, stream, indent, 2,
532 stream.write('],\n%smaxlen=%s)' % (' ' * indent, rml))
536 def _pprint_user_dict(self, object, stream, indent, allowance, context, level):
537 self._format(object.data, stream, indent, allowance, context, level - 1)
541 def _pprint_user_list(self, object, stream, indent, allowance, context, level):
542 self._format(object.data, stream, indent, allowance, context, level - 1)
546 def _pprint_user_string(self, object, stream, indent, allowance, context, level):
547 self._format(object.data, stream, indent, allowance, context, level - 1)