Message167309
> Decimal('snan').is_nan()
> just returns true and I am under the impression that IEEE 754 specifies > the same.
Sure, but IEEE 754 also specifies that math.sqrt(<signalling nan>) should signal. Since both math.sqrt and math.isnan are going through __float__, we can't keep everyone happy here.
The question for me is really what __float__ should do. IEEE 754 doesn't help here, since it doesn't cover decimal floating-point <-> binary floating-point conversions. |
|
Date |
User |
Action |
Args |
2012-08-03 12:06:45 | mark.dickinson | set | recipients:
+ mark.dickinson, steven.daprano, skrah |
2012-08-03 12:06:45 | mark.dickinson | set | messageid: <1343995605.27.0.275832929857.issue15544@psf.upfronthosting.co.za> |
2012-08-03 12:06:44 | mark.dickinson | link | issue15544 messages |
2012-08-03 12:06:44 | mark.dickinson | create | |
|