Message256250
| 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. |
|