Mark Dickinson <[email protected]> added the comment:
Closing as "won't fix"; Python is sadly far from consistent about returning
infinity versus raising OverflowError, in a wide variety of situations. For
example, compare:
* float(Decimal('1e310')) with float(Fraction('1e310')), or
* struct.pack('f', 1e100) with struct.pack('<f', 1e100), or
* 1e160 * 1e160 with 1e160 ** 2.
Given this, I think it's far from clear what the right answer for the getargs
'f' code is, and in this situation I think we should just stick with the status
quo.
----------
resolution: -> wont fix
status: open -> closed
_______________________________________
Python tracker <[email protected]>
<http://bugs.python.org/issue14722>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe:
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com