code: def _repr(self, object, context, level):
      repr, readable, recursive = self.format(
          object, context.copy(), self._depth, level
      )
      if not readable:
          self._readable = False
      if recursive:
          self._recursive = True
      return repr
  
imports: import collections
  import dataclasses
  import re
  import sys
  import types
  from io import StringIO
label_desc: Use image node_id 21 for calling the PrettyPrinter obj's underlying member method code with example usage: obj._repr(object, context, level) and returns: repr