Lines Matching refs:debugger

7    :synopsis: The Python debugger for interactive interpreters.
15 The module :mod:`pdb` defines an interactive source code debugger for Python
26 The debugger is extensible --- it is actually defined as the class :class:`Pdb`.
30 The debugger's prompt is ``(Pdb)``. Typical usage to run a program under control
31 of the debugger is::
53 useful than quitting the debugger upon program's exit.
58 The typical usage to break into the debugger from a running program is to
63 at the location you want to break into the debugger. You can then step through
64 the code following this statement, and continue running without the debugger using
85 The module defines the following functions; each enters the debugger in a
90 Execute the *statement* (given as a string) under debugger control. The
91 debugger prompt appears before any code is executed; you can set breakpoints and
102 Evaluate the *expression* (given as a string) under debugger control. When
111 returned. The debugger prompt appears as soon as the function is entered.
116 Enter the debugger at the calling stack frame. This is useful to hard-code a
141 :class:`Pdb` is the debugger class.
147 patterns. The debugger will not step into frames that originate in a module
170 The debugger recognizes the following commands. Most commands can be
181 Commands that the debugger doesn't recognize are assumed to be Python statements
186 statement, the exception name is printed but the debugger's state is not
195 The debugger supports aliases. Aliases can have parameters which allows one a
200 triple: debugger; configuration; file
203 directory, it is read in and executed as if it had been typed at the debugger
348 ``print`` can also be used, but is not a debugger command --- this executes the
382 resembles a debugger command. To set a global variable, you can prefix the
391 actions and debugger options are preserved. "restart" is an alias for "run".
396 Quit from the debugger. The program being executed is aborted.