Message102198
Here's a patch that allows direct construction of a Fraction instance from a float or Decimal instance, performing an exact conversion in either case.
>>> from fractions import Fraction
>>> from decimal import Decimal
>>> Fraction(1.1)
Fraction(2476979795053773, 2251799813685248)
>>> Fraction(Decimal('1.1'))
Fraction(11, 10)
>>> Fraction(Decimal(1.1))
Fraction(2476979795053773, 2251799813685248) |
|
| Date |
User |
Action |
Args |
| 2010-04-02 20:42:43 | mark.dickinson | set | recipients:
+ mark.dickinson, rhettinger |
| 2010-04-02 20:42:42 | mark.dickinson | set | messageid: <[email protected]> |
| 2010-04-02 20:42:41 | mark.dickinson | link | issue8294 messages |
| 2010-04-02 20:42:41 | mark.dickinson | create | |
|