From: Just van Rossum Date: Mon, 25 Jun 2001 18:01:24 +0000 (+0000) Subject: Return self.trace_dispatch from dispatch_return() to enable stepping through generato... X-Git-Tag: v2.2a3~1425 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=ae1f65ff825f72f3972e503036966e206f5b39fa;p=thirdparty%2FPython%2Fcpython.git Return self.trace_dispatch from dispatch_return() to enable stepping through generators. (An alternative would be to create a new "yield" debugger event, but that involves many more changes, and might break Bdb subclasses.) --- diff --git a/Lib/bdb.py b/Lib/bdb.py index 3fdfbddabf6b..7326a72d5532 100644 --- a/Lib/bdb.py +++ b/Lib/bdb.py @@ -74,6 +74,7 @@ class Bdb: if self.stop_here(frame) or frame == self.returnframe: self.user_return(frame, arg) if self.quitting: raise BdbQuit + return self.trace_dispatch def dispatch_exception(self, frame, arg): if self.stop_here(frame):