bundles / IPython latest / IPython / core / debugger / Pdb
class
IPython.core.debugger:Pdb
source: /IPython/core/debugger.py :210
Signature
class Pdb ( completekey = None , stdin = None , stdout = None , context : int | None | str = 5 , ** kwargs ) Members
-
__init__ -
__line_content -
_cachable_skip -
_cached_one_parent_frame_debuggerskip -
_get_frame_locals -
_hidden_predicate -
_is_in_decorator_internal_and_should_skip -
_is_internal_frame -
_show_ignored_modules -
break_anywhere -
do_context -
do_debug -
do_down -
do_ignore_module -
do_list -
do_longlist -
do_pdef -
do_pdoc -
do_pfile -
do_pinfo -
do_pinfo2 -
do_psource -
do_skip_hidden -
do_skip_predicates -
do_unignore_module -
do_up -
do_where -
format_stack_entry -
get_stack -
getsourcelines -
hidden_frames -
interaction -
new_do_quit -
precmd -
print_list_lines -
print_stack_entry -
print_stack_trace -
set_colors -
set_theme_name -
set_trace -
stop_here
Summary
Modified Pdb class, does not load readline.
Extended Summary
for a standalone version that uses prompt_toolkit, see IPython.terminal.debugger.TerminalPdb and IPython.terminal.debugger.set_trace()
This debugger can hide and skip frames that are tagged according to some predicates. See the skip_predicates commands.
Aliases
-
IPython.core.debugger.Pdb