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: <1270240962.97.0.707473120534.issue8294@psf.upfronthosting.co.za> |
2010-04-02 20:42:41 | mark.dickinson | link | issue8294 messages |
2010-04-02 20:42:41 | mark.dickinson | create | |
|