code: def info(self, show_defaults=False):
          
          pprinter = PrettyPrinter(show_options=True, show_defaults=show_defaults)
          print(pprinter.pprint(self._obj))
docs: Prints a repr of the object including any applied options.
  
          Args:
              show_defaults: Whether to include default options