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 Kevin Shweh
Recipients Kevin Shweh, Tijs Van Oevelen, r.david.murray, rhettinger
Date 2015-12-12.02:51:33
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <>
A type-based check runs into problems with 0.0 vs -0.0. For example, on Python 2.7.11:

>>> x, y = lambda: 0.0, lambda: -0.0
>>> y()

I wasn't able to reproduce the -0.0 problem with Python 3.4 on Ideone; y.__code__.co_consts seems to have an unused 0.0 in it on 3.4. I don't have access to Python 3.5, so I don't know what the situation is like on that version.
Date User Action Args
2015-12-12 02:51:34Kevin Shwehsetrecipients: + Kevin Shweh, rhettinger, r.david.murray, Tijs Van Oevelen
2015-12-12 02:51:33Kevin Shwehsetmessageid: <>
2015-12-12 02:51:33Kevin Shwehlinkissue25843 messages
2015-12-12 02:51:33Kevin Shwehcreate