Le mardi 16 mars 2010 16:58:22, P.J. Eby a écrit :
> At 09:58 AM 3/16/2010 -0500, Facundo Batista wrote:
> >I'm +0 to allow these comparisons, being "Decimal(1) < .3" the same as
> >"Decimal(1) < Decimal.from_float(.3)"
>
> Does Decimal.from_float() use the "shortest decimal representation"
> approach?
>
> If not, it might be confusing if a number that prints as '.1'
> compares unequal to Decimal('.1').
In py3k, comparing bytes and str raise a TypeError("unorderable types: bytes()
< str()"). I like this behaviour :-)
If comparaison of Decimal and float can have "unpredictable" result, I would
suggest the same behaviour (raise an error).
--
Victor Stinner
http://www.haypocalc.com/
_______________________________________________
Python-Dev mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe:
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com