diff --git a/Lib/lib-tk/Tkinter.py b/Lib/lib-tk/Tkinter.py index 2e8a812a899..13eb1f6917f 100644 --- a/Lib/lib-tk/Tkinter.py +++ b/Lib/lib-tk/Tkinter.py @@ -569,7 +569,7 @@ def _substitute(self, *args): # not an integer: try: e.state = getint(s) - except TclError: + except ValueError: e.state = s e.time = getint(t) e.width = getint(w) @@ -1547,7 +1547,7 @@ def get(self): value = self.tk.call(self._w, 'get') try: return getint(value) - except TclError: + except ValueError: return getdouble(value) def set(self, value): self.tk.call(self._w, 'set', value)