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 Python-Dev@python.org http://mail.python.org/mailman/listinfo/python-dev Unsubscribe: http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com