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 <1449888693.99.0.411327573118.issue25843@psf.upfronthosting.co.za>
In-reply-to
Content
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()
0.0

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.
History
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: <1449888693.99.0.411327573118.issue25843@psf.upfronthosting.co.za>
2015-12-12 02:51:33Kevin Shwehlinkissue25843 messages
2015-12-12 02:51:33Kevin Shwehcreate