Terry J. Reedy added the comment:

Yes, 'long int' should just be 'int' in 3.x.

However, int/int (integer division) is *not* the same thing as int/float. In 
the latter case, the int is converted to float first and if that conversion 
fails, there is no result.

Now that int/int is always converted to float, it seems sensible that out of 
float range results be +-inf. But there may be an issue with back 
compatibility. I know there has been discussion on overflow vs. inf in various 
contexts.

----------
nosy: +terry.reedy

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue18570>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to