[issue6431] Fraction fails equality test with a user-defined type

Mark Dickinson report at bugs.python.org
Tue Jul 7 10:26:09 CEST 2009


Mark Dickinson <dickinsm at gmail.com> added the comment:

I agree this should be fixed.  The conversion to float in the else 
clause seems wrong to me: it can lose precision, making two unequal 
values compare equal.  I also agree that we should be getting 
NotImplemented here.

Do you have a patch available?

As an aside, I'm interested that you're implementing comparisons between 
mpf and Decimal;  how does that work?  Do you also implement binary 
arithmetic operations between mpf and Decimal?  What's the result type?

----------
nosy: +jyasskin, marketdickinson

_______________________________________
Python tracker <report at bugs.python.org>
<http://bugs.python.org/issue6431>
_______________________________________


More information about the Python-bugs-list mailing list