pdb

E431927

pdb is Python’s built-in interactive debugger, used to inspect and control the execution of Python programs for troubleshooting and development.

All labels observed (1)

Label Occurrences
pdb canonical 1

How this entity was disambiguated

Statements (74)

Predicate Object
instanceOf Python debugger ⓘ
interactive debugger ⓘ
standard library module ⓘ
documentationURL https://docs.python.org/3/library/pdb.html ⓘ
hasCommand alias ⓘ
b ⓘ
break ⓘ
bt ⓘ
c ⓘ
cl ⓘ
clear ⓘ
commands ⓘ
condition ⓘ
continue ⓘ
debug ⓘ
disable ⓘ
display ⓘ
down ⓘ
enable ⓘ
h ⓘ
help ⓘ
ignore ⓘ
jump ⓘ
l ⓘ
list ⓘ
n ⓘ
next ⓘ
p ⓘ
pp ⓘ
q ⓘ
quit ⓘ
r ⓘ
restart ⓘ
return ⓘ
retval ⓘ
run ⓘ
s ⓘ
step ⓘ
tbreak ⓘ
unalias ⓘ
undisplay ⓘ
until ⓘ
up ⓘ
whatis ⓘ
where ⓘ
implementationLanguage Python ⓘ
introducedIn early versions of Python 2 series ⓘ
invocationMethod import pdb; pdb.set_trace() ⓘ
python -m pdb script.py ⓘ
license Python Software Foundation License ⓘ
maintainedBy Python core developers ⓘ
partOf Python standard library ⓘ
primaryPurpose debugging Python programs ⓘ
programmingLanguage Python ⓘ
relatedTo bdb ⓘ
faulthandler ⓘ
trace ⓘ
supportsFeature breakpoints ⓘ
command aliases ⓘ
conditional breakpoints ⓘ
continuation of execution ⓘ
expression evaluation ⓘ
frame navigation ⓘ
post-mortem debugging ⓘ
single stepping ⓘ
source code listing ⓘ
stack inspection ⓘ
variable inspection ⓘ
watch-like behavior via breakpoints and checks ⓘ
usedFor debugging exceptions ⓘ
inspecting runtime state ⓘ
interactive troubleshooting of Python code ⓘ
post-mortem analysis of tracebacks ⓘ
step-by-step execution control ⓘ

How these facts were elicited

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.