Commit fe02efdb authored by Guido van Rossum's avatar Guido van Rossum

getint() now raises ValueError, not TclError, on errors.

parent 795a4bc6
...@@ -569,7 +569,7 @@ class Misc: ...@@ -569,7 +569,7 @@ class Misc:
# not an integer: # not an integer:
try: try:
e.state = getint(s) e.state = getint(s)
except TclError: except ValueError:
e.state = s e.state = s
e.time = getint(t) e.time = getint(t)
e.width = getint(w) e.width = getint(w)
...@@ -1547,7 +1547,7 @@ class Scale(Widget): ...@@ -1547,7 +1547,7 @@ class Scale(Widget):
value = self.tk.call(self._w, 'get') value = self.tk.call(self._w, 'get')
try: try:
return getint(value) return getint(value)
except TclError: except ValueError:
return getdouble(value) return getdouble(value)
def set(self, value): def set(self, value):
self.tk.call(self._w, 'set', value) self.tk.call(self._w, 'set', value)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment