Serhiy Storchaka added the comment:

>> 2. Does the change break existing code?
> 
> Usually not.

I meant that the only difference (except that now Tkinter can work in cases 
where it failed before) is that that some exceptions can change its type from 
ValueError to TclError. But first, these exception are unlikely raised, and 
second, getint() and getdouble() are used to convert the result of call(), that 
can raise a TclError, so this doesn't add new exception type.

However, to decrease even such minor probability of the breakage, the patch for 
3.4 and 2.7 uses widget.getint() instead of widget.tk.getint(). This wrapper 
converts TclError to ValueError.

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue23880>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to