commit | 84a6c205e3582b5a8705baf9720124c22f74ae4c | [log] [tgz] |
---|---|---|
author | Johannes Gijsbers <jlg@dds.nl> | Sun Nov 07 11:35:30 2004 +0000 |
committer | Johannes Gijsbers <jlg@dds.nl> | Sun Nov 07 11:35:30 2004 +0000 |
tree | a4715077668df4e7afc3075a52c7e9329e6f5ade | |
parent | e174ae9a1d7d57f406fa3c25de32dfffcd950ea2 [diff] [blame] |
Bug #1055168: calling pdb.set_trace() calls Bdb.set_trace, which made the debugger enter inside pdb.set_trace. Patch #1061767: make pdb.set_trace enter enter at the stack frame calling pdb.set_trace().
diff --git a/Lib/pdb.py b/Lib/pdb.py index b608adf..7b5dffa 100755 --- a/Lib/pdb.py +++ b/Lib/pdb.py
@@ -997,7 +997,7 @@ return Pdb().runcall(*args, **kwds) def set_trace(): - Pdb().set_trace() + Pdb().set_trace(sys._getframe().f_back) # Post-Mortem interface