class_docstr: Modified Pdb class, does not load readline.
  
  for a standalone version that uses prompt_toolkit, see
  `IPython.terminal.debugger.TerminalPdb` and
  `IPython.terminal.debugger.set_trace()`
class_docstr_tok: ["Modified","Pdb","class",",","does","not","load","readline",".","for","a","standalone","version","that","uses","prompt_toolkit",",","see","`","IPython.terminal.debugger.TerminalPdb","`","and","`","IPython.terminal.debugger.set_trace","(",")","`"]
docstr: Print the docstring for an object.
  
  The debugger interface to %pdoc.
docstr_tok: ["Print","the","docstring","for","an","object",".","The","debugger","interface","to","%","pdoc","."]
code: def do_pdoc(self, arg):
      """Print the docstring for an object.
  
      The debugger interface to %pdoc."""
      namespaces = [
          ("Locals", self.curframe.f_locals),
          ("Globals", self.curframe.f_globals),
      ]
      self.shell.find_line_magic("pdoc")(arg, namespaces=namespaces)
  
imports: from __future__ import print_function
  import bdb
  import functools
  import inspect
  import sys
  import warnings
  from IPython import get_ipython
  from IPython.utils import PyColorize, ulinecache
  from IPython.utils import coloransi, py3compat
  from IPython.core.excolors import exception_colors
  from IPython.testing.skipdoctest import skip_doctest
  from pdb import Pdb
label_desc: Use image node_id 18 for calling the Pdb obj's underlying member method code with example usage: obj.do_pdoc(arg) without return types