Browse Source

Have Bdb frame_returning in the finally clause

pull/2332/head
Senthil Kumaran 14 years ago
parent
commit
dc8cb3d08f
  1. 8
      Lib/bdb.py

8
Lib/bdb.py

@ -83,9 +83,11 @@ class Bdb:
def dispatch_return(self, frame, arg):
if self.stop_here(frame) or frame == self.returnframe:
self.frame_returning = frame
self.user_return(frame, arg)
self.frame_returning = None
try:
self.frame_returning = frame
self.user_return(frame, arg)
finally:
self.frame_returning = None
if self.quitting: raise BdbQuit
return self.trace_dispatch

Loading…
Cancel
Save