class_docstr: Version of debugger where KeyboardInterrupt exits the debugger altogether.
class_docstr_tok: ["Version","of","debugger","where","KeyboardInterrupt","exits","the","debugger","altogether","."]
code: def _cmdloop(self):
      while True:
          try:
              # keyboard interrupts allow for an easy way to cancel
              # the current command, so allow them during interactive input
              self.allow_kbdint = True
              self.cmdloop()
              self.allow_kbdint = False
              break
          except KeyboardInterrupt:
              self.message("--KeyboardInterrupt--")
              raise
  
imports: import inspect
  import linecache
  import sys
  import re
  import os
  from IPython import get_ipython
  from contextlib import contextmanager
  from IPython.utils import PyColorize
  from IPython.utils import coloransi, py3compat
  from IPython.core.excolors import exception_colors
  from pdb import Pdb
label_desc: Use image node_id 2 for calling the InterruptiblePdb obj's underlying member method code with example usage: obj._cmdloop() without return types