This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author idiscovery
Recipients
Date 2002-11-16.07:35:48
SpamBayes Score
Marked as misclassified
Message-id
In-reply-to
Content
Tkinter silently discards all Tcl errors.  Athough this may make Tkinter programs
appear robust, it violates the fundamental principle that erros should be raised
and dealt with.

In Tkinter.py is the line

        self.tk.createcommand('tkerror', _tkerror)

where _tkerror is defined as

def _tkerror(err):
    """Internal function."""
    pass

This disables all uses of the tcl procedure bgerror from signalling
background errors to the user, including I assume any errors
generated in after_idle.

History
Date User Action Args
2008-01-20 09:55:47adminlinkissue639266 messages
2008-01-20 09:55:47admincreate