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 klappnase
Recipients klappnase, serhiy.storchaka, tkinter
Date 2016-10-23.12:11:30
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1477224691.33.0.329999588254.issue28498@psf.upfronthosting.co.za>
In-reply-to
Content
As far as I can see, most internal Tkinter methods use _getboolean(), which currently looks like:

    def _getboolean(self, string):
        """Internal function."""
        if string:
            return self.tk.getboolean(string)

I am not 100% sure about this, but I figure that when this was written it was intentional that if "string" is an empty string, it should return None instead of (back then) 0 or 1. Today this would probably translate into something like:

    def _getboolean(self, value):
        if not value in ('', None):
            return bool(self.tk.getboolean(value))
History
Date User Action Args
2016-10-23 12:11:31klappnasesetrecipients: + klappnase, serhiy.storchaka, tkinter
2016-10-23 12:11:31klappnasesetmessageid: <1477224691.33.0.329999588254.issue28498@psf.upfronthosting.co.za>
2016-10-23 12:11:31klappnaselinkissue28498 messages
2016-10-23 12:11:30klappnasecreate