FixedPoint
Jason Orendorff
jason at jorendorff.com
Fri Feb 8 21:04:56 EST 2002
Mark McEahern wrote:
> I'm not sure what the best fix is here but one that works is to
> modify the __cmp__ method for FixedPoint to anticipate comparison
> to None. Here's the current __cmp__:
>
> def __cmp__(self, other):
> xn, yn, p = _norm(self, other)
> return cmp(xn, yn)
How about:
def __cmp__(self, other):
try:
xn, yn, p = _norm(self, other)
return cmp(xn, yn)
except:
return cmp(float(self), other)
## Jason Orendorff http://www.jorendorff.com/
More information about the Python-list
mailing list