Bug #1472191: convert breakpoint indices to ints before comparing them to ints
This commit is contained in:
parent
a2ac2ef44f
commit
23d9d45482
|
@ -527,7 +527,7 @@ class Pdb(bdb.Bdb, cmd.Cmd):
|
||||||
arg = arg[i+1:]
|
arg = arg[i+1:]
|
||||||
try:
|
try:
|
||||||
lineno = int(arg)
|
lineno = int(arg)
|
||||||
except:
|
except ValueError:
|
||||||
err = "Invalid line number (%s)" % arg
|
err = "Invalid line number (%s)" % arg
|
||||||
else:
|
else:
|
||||||
err = self.clear_break(filename, lineno)
|
err = self.clear_break(filename, lineno)
|
||||||
|
@ -535,6 +535,12 @@ class Pdb(bdb.Bdb, cmd.Cmd):
|
||||||
return
|
return
|
||||||
numberlist = arg.split()
|
numberlist = arg.split()
|
||||||
for i in numberlist:
|
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)):
|
if not (0 <= i < len(bdb.Breakpoint.bpbynumber)):
|
||||||
print 'No breakpoint numbered', i
|
print 'No breakpoint numbered', i
|
||||||
continue
|
continue
|
||||||
|
|
Loading…
Reference in New Issue