code: def _pprint_default_dict(
      self, object, stream, indent, allowance, context, level
  ):
      if not len(object):
          stream.write(repr(object))
          return
      rdf = self._repr(object.default_factory, context, level)
      cls = object.__class__
      indent += len(cls.__name__) + 1
      stream.write("%s(%s,\n%s" % (cls.__name__, rdf, " " * indent))
      self._pprint_dict(
          object, stream, indent, allowance + 1, 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 23 for calling the PrettyPrinter obj's underlying member method code with example usage: obj._pprint_default_dict(object, stream, indent, allowance, context, level) without return types