Skip to content

Commit 41cf50d

Browse files
committed
#2498 modernized try, except, finally statements in bdb
1 parent 69b747b commit 41cf50d

1 file changed

Lines changed: 9 additions & 12 deletions

File tree

Lib/bdb.py

Lines changed: 9 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -362,10 +362,9 @@ def run(self, cmd, globals=None, locals=None):
362362
if not isinstance(cmd, types.CodeType):
363363
cmd = cmd+'\n'
364364
try:
365-
try:
366-
exec cmd in globals, locals
367-
except BdbQuit:
368-
pass
365+
exec cmd in globals, locals
366+
except BdbQuit:
367+
pass
369368
finally:
370369
self.quitting = 1
371370
sys.settrace(None)
@@ -381,10 +380,9 @@ def runeval(self, expr, globals=None, locals=None):
381380
if not isinstance(expr, types.CodeType):
382381
expr = expr+'\n'
383382
try:
384-
try:
385-
return eval(expr, globals, locals)
386-
except BdbQuit:
387-
pass
383+
return eval(expr, globals, locals)
384+
except BdbQuit:
385+
pass
388386
finally:
389387
self.quitting = 1
390388
sys.settrace(None)
@@ -400,10 +398,9 @@ def runcall(self, func, *args, **kwds):
400398
sys.settrace(self.trace_dispatch)
401399
res = None
402400
try:
403-
try:
404-
res = func(*args, **kwds)
405-
except BdbQuit:
406-
pass
401+
res = func(*args, **kwds)
402+
except BdbQuit:
403+
pass
407404
finally:
408405
self.quitting = 1
409406
sys.settrace(None)

0 commit comments

Comments
 (0)