Message256250
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. |
|
Date |
User |
Action |
Args |
2015-12-12 02:51:34 | Kevin Shweh | set | recipients:
+ Kevin Shweh, rhettinger, r.david.murray, Tijs Van Oevelen |
2015-12-12 02:51:33 | Kevin Shweh | set | messageid: <1449888693.99.0.411327573118.issue25843@psf.upfronthosting.co.za> |
2015-12-12 02:51:33 | Kevin Shweh | link | issue25843 messages |
2015-12-12 02:51:33 | Kevin Shweh | create | |
|