code: def _pprint_dataclass(
      self, object, stream, indent, allowance, context, level
  ):
      cls_name = object.__class__.__name__
      indent += len(cls_name) + 1
      items = [
          (f.name, getattr(object, f.name))
          for f in _dataclasses.fields(object)
          if f.repr
      ]
      stream.write(cls_name + "(")
      self._format_namespace_items(
          items, stream, indent, allowance, context, level
      )
      stream.write(")")
  
imports: import collections
  import dataclasses
  import re
  import sys
  import types
  from io import StringIO
label_desc: Use image node_id 7 for calling the PrettyPrinter obj's underlying member method code with example usage: obj._pprint_dataclass(object, stream, indent, allowance, context, level) without return types