class_docstr: DEPRECATED
  
  Class for local debugging, similar to pdb.set_trace.
  
  Instances of this class, when called, behave like pdb.set_trace, but
  providing IPython's enhanced capabilities.
  
  This is implemented as a class which must be initialized in your own code
  and not as a standalone function because we need to detect at runtime
  whether IPython is already active or not.  That detection is done in the
  constructor, ensuring that this code plays nicely with a running IPython,
  while functioning acceptably (though with limitations) if outside of it.
class_docstr_tok: ["DEPRECATED","Class","for","local","debugging",",","similar","to","pdb.set_trace",".","Instances","of","this","class",",","when","called",",","behave","like","pdb.set_trace",",","but","providing","IPython","'s","enhanced","capabilities",".","This","is","implemented","as","a","class","which","must","be","initialized","in","your","own","code","and","not","as","a","standalone","function","because","we","need","to","detect","at","runtime","whether","IPython","is","already","active","or","not",".","That","detection","is","done","in","the","constructor",",","ensuring","that","this","code","plays","nicely","with","a","running","IPython",",","while","functioning","acceptably","(","though","with","limitations",")","if","outside","of","it","."]
docstr: Starts an interactive debugger at the point where called.
  
  This is similar to the pdb.set_trace() function from the std lib, but
  using IPython's enhanced debugger.
docstr_tok: ["Starts","an","interactive","debugger","at","the","point","where","called",".","This","is","similar","to","the","pdb.set_trace","(",")","function","from","the","std","lib",",","but","using","IPython","'s","enhanced","debugger","."]
code: def __call__(self):
      """Starts an interactive debugger at the point where called.
  
      This is similar to the pdb.set_trace() function from the std lib, but
      using IPython's enhanced debugger."""
  
      self.debugger.set_trace(sys._getframe().f_back)
  
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 2 for calling the Tracer obj's underlying member method code with example usage: obj.__call__() without return types