diff options
author | Barry Warsaw <barry@python.org> | 2017-09-22 16:29:42 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-09-22 16:29:42 (GMT) |
commit | 35425d638c0eeb8377620e016f47df3ae08d7061 (patch) | |
tree | a45cb506202bf162807a90d1d1ff81f64965c693 /Lib/pdb.py | |
parent | b1558a0368949714f5765702a8d83a2d163eaacf (diff) | |
download | cpython-35425d638c0eeb8377620e016f47df3ae08d7061.zip cpython-35425d638c0eeb8377620e016f47df3ae08d7061.tar.gz cpython-35425d638c0eeb8377620e016f47df3ae08d7061.tar.bz2 |
bpo-31389 Add an optional `header` argument to pdb.set_trace() (#3438)
* Give pdb.set_trace() an optional `header` argument
* What's new.
* Give pdb.set_trace() an optional `header` argument
* What's new.
Diffstat (limited to 'Lib/pdb.py')
-rwxr-xr-x | Lib/pdb.py | 7 |
1 files changed, 5 insertions, 2 deletions
@@ -1581,8 +1581,11 @@ def runctx(statement, globals, locals): def runcall(*args, **kwds): return Pdb().runcall(*args, **kwds) -def set_trace(): - Pdb().set_trace(sys._getframe().f_back) +def set_trace(*, header=None): + pdb = Pdb() + if header is not None: + pdb.message(header) + pdb.set_trace(sys._getframe().f_back) # Post-Mortem interface |