[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