diff --git a/Lib/bdb.py b/Lib/bdb.py index 9f5e7ae..adbe465 100644 --- a/Lib/bdb.py +++ b/Lib/bdb.py @@ -385,9 +385,10 @@ class Bdb: if locals is None: locals = globals self.reset() + code = compile(cmd, "", "exec") sys.settrace(self.trace_dispatch) try: - exec(cmd, globals, locals) + exec(code, globals, locals) except BdbQuit: pass finally: