]> granicus.if.org Git - python/commitdiff
#2498 modernized try, except, finally statements in bdb
authorBenjamin Peterson <benjamin@python.org>
Fri, 28 Mar 2008 20:56:00 +0000 (20:56 +0000)
committerBenjamin Peterson <benjamin@python.org>
Fri, 28 Mar 2008 20:56:00 +0000 (20:56 +0000)
Lib/bdb.py

index 0c56b63fa11b38c03c9fb46b13851a3ba9a66f85..a5a3a19b9ed7393e4476da74ee9cece53e474e9e 100644 (file)
@@ -362,10 +362,9 @@ class Bdb:
         if not isinstance(cmd, types.CodeType):
             cmd = cmd+'\n'
         try:
-            try:
-                exec cmd in globals, locals
-            except BdbQuit:
-                pass
+            exec cmd in globals, locals
+        except BdbQuit:
+            pass
         finally:
             self.quitting = 1
             sys.settrace(None)
@@ -381,10 +380,9 @@ class Bdb:
         if not isinstance(expr, types.CodeType):
             expr = expr+'\n'
         try:
-            try:
-                return eval(expr, globals, locals)
-            except BdbQuit:
-                pass
+            return eval(expr, globals, locals)
+        except BdbQuit:
+            pass
         finally:
             self.quitting = 1
             sys.settrace(None)
@@ -400,10 +398,9 @@ class Bdb:
         sys.settrace(self.trace_dispatch)
         res = None
         try:
-            try:
-                res = func(*args, **kwds)
-            except BdbQuit:
-                pass
+            res = func(*args, **kwds)
+        except BdbQuit:
+            pass
         finally:
             self.quitting = 1
             sys.settrace(None)