Mark Dickinson <dicki...@gmail.com> 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 <rep...@bugs.python.org>
<http://bugs.python.org/issue14722>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to