Skip to content

Commit ea13885

Browse files
Add enterframe to bdb
1 parent acfd3d5 commit ea13885

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

Lib/bdb.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ def __init__(self, skip=None):
3333
self.breaks = {}
3434
self.fncache = {}
3535
self.frame_returning = None
36+
self.enterframe = None
3637

3738
self._load_breaks()
3839

@@ -84,6 +85,9 @@ def trace_dispatch(self, frame, event, arg):
8485
8586
The arg parameter depends on the previous event.
8687
"""
88+
89+
self.enterframe = frame
90+
8791
if self.quitting:
8892
return # None
8993
if event == 'line':
@@ -335,6 +339,7 @@ def set_trace(self, frame=None):
335339
if frame is None:
336340
frame = sys._getframe().f_back
337341
self.reset()
342+
self.enterframe = frame
338343
while frame:
339344
frame.f_trace = self.trace_dispatch
340345
self.botframe = frame

0 commit comments

Comments
 (0)