Mark Dickinson <[EMAIL PROTECTED]> added the comment: This is fine. copysign isn't supposed to propagate NaNs---it's just supposed to silently transfer the sign bit from the second argument to the first. So I think this is correct behaviour.
Incidentally, on OS X: >>> from math import copysign >>> copysign(1, float('nan')) -1.0 This is also fine, IMO. It just so happens that on OS X the 'default' NaN has its sign bit set. __________________________________ Tracker <[EMAIL PROTECTED]> <http://bugs.python.org/issue2900> __________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com