class_docstr: Standalone IPython debugger.
code: def __init__(self, *args, pt_session_options=None, **kwargs):
      Pdb.__init__(self, *args, **kwargs)
      self._ptcomp = None
      self.pt_init(pt_session_options)
      self.thread_executor = ThreadPoolExecutor(1)
  
imports: import asyncio
  import os
  import sys
  from IPython.core.debugger import Pdb
  from IPython.core.completer import IPCompleter
  from .ptutils import IPythonPTCompleter
  from .shortcuts import create_ipython_shortcuts
  from .None import embed
  from pathlib import Path
  from pygments.token import Token
  from prompt_toolkit.application import create_app_session
  from prompt_toolkit.shortcuts.prompt import PromptSession
  from prompt_toolkit.enums import EditingMode
  from prompt_toolkit.formatted_text import PygmentsTokens
  from prompt_toolkit.history import InMemoryHistory, FileHistory
  from concurrent.futures import ThreadPoolExecutor
  from prompt_toolkit import __version__
label_desc: Use image node_id 1 to create a new TerminalPdb object from inherited base classes: Pdb with example: obj = TerminalPdb()