Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit cbf115c

Browse files
committedMay 19, 2025·
Mention remote debugging in pdb.rst
1 parent 22c5d76 commit cbf115c

File tree

1 file changed

+19
-1
lines changed

1 file changed

+19
-1
lines changed
 

‎Doc/library/pdb.rst

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ The debugger's prompt is ``(Pdb)``, which is the indicator that you are in debug
8080
You can also invoke :mod:`pdb` from the command line to debug other scripts. For
8181
example::
8282

83-
python -m pdb [-c command] (-m module | pyfile) [args ...]
83+
python -m pdb [-c command] (-m module | -p pid | pyfile) [args ...]
8484

8585
When invoked as a module, pdb will automatically enter post-mortem debugging if
8686
the program being debugged exits abnormally. After post-mortem debugging (or
@@ -104,6 +104,24 @@ useful than quitting the debugger upon program's exit.
104104
.. versionchanged:: 3.7
105105
Added the ``-m`` option.
106106

107+
.. option:: -p, --pid <pid>
108+
109+
Attach to the process with the specified PID.
110+
111+
.. versionadded:: 3.14
112+
113+
114+
To attach to a running Python process for remote debugging, use the ``-p`` or
115+
``--pid`` option with the target process's PID::
116+
117+
python -m pdb -p 1234
118+
119+
.. note::
120+
121+
Attaching to a process that is blocked in a system call or waiting for I/O
122+
will only work once the next bytecode instruction is executed or when the
123+
process receives a signal.
124+
107125
Typical usage to execute a statement under control of the debugger is::
108126

109127
>>> import pdb

0 commit comments

Comments
 (0)
Please sign in to comment.

Follow Lee on X/Twitter - Father, Husband, Serial builder creating AI, crypto, games & web tools. We are friends :) AI Will Come To Life!

Check out: eBank.nz (Art Generator) | Netwrck.com (AI Tools) | Text-Generator.io (AI API) | BitBank.nz (Crypto AI) | ReadingTime (Kids Reading) | RewordGame | BigMultiplayerChess | WebFiddle | How.nz | Helix AI Assistant