When is min(a, b) != min(b, a)?

Christian Heimes lists at cheimes.de
Thu Jan 24 09:28:44 EST 2008


Antoon Pardon wrote:
> That doesn't follow. The problem is not that x < nan returns False
> because that is correct since x isn't smaller than nan. The problem 
> is cmp(x, nan) returning 1, because that indicates that x is greater
> than nan and that isn't true.

Please report the problem. cmp(), min() and max() don't treat NaNs
right. I don't think that x < nan == False is the correct answer, too.
But I've to check the IEEE 754 specs. IMHO < nan and > nan should raise
an exception.

Christian




More information about the Python-list mailing list