[Python-checkins] r45891 - python/trunk/Lib/pdb.py
georg.brandl
python-checkins at python.org
Wed May 3 20:12:34 CEST 2006
Author: georg.brandl
Date: Wed May 3 20:12:33 2006
New Revision: 45891
Modified:
python/trunk/Lib/pdb.py
Log:
Bug #1472191: convert breakpoint indices to ints before comparing them to ints
Modified: python/trunk/Lib/pdb.py
==============================================================================
--- python/trunk/Lib/pdb.py (original)
+++ python/trunk/Lib/pdb.py Wed May 3 20:12:33 2006
@@ -527,7 +527,7 @@
arg = arg[i+1:]
try:
lineno = int(arg)
- except:
+ except ValueError:
err = "Invalid line number (%s)" % arg
else:
err = self.clear_break(filename, lineno)
@@ -535,6 +535,12 @@
return
numberlist = arg.split()
for i in numberlist:
+ try:
+ i = int(i)
+ except ValueError:
+ print 'Breakpoint index %r is not a number' % i
+ continue
+
if not (0 <= i < len(bdb.Breakpoint.bpbynumber)):
print 'No breakpoint numbered', i
continue
More information about the Python-checkins
mailing list