theme added the comment:

This is a (non-comprehensive) list of issues that describe or imply that 
OverflowError on integers is normal.

- http://bugs.python.org/issue7267 "Attached patch works around the inital 
issue (u'{0:c}'.format(256)) by raising OverflowError on int.__format__('c') if 
the value is not in range(0, 256)."
- http://bugs.python.org/issue20539 "Patch applied to the default branch (but 
with OverflowError instead of ValueError for large positive inputs)."
- http://bugs.python.org/issue21444 "CPython has historically imposed some 
artificial implementation specific details in order make the implementation 
cleaner and faster internally (i.e. a limit on the number of function 
arguments, sys.maxsize limits, etc.)"
- http://bugs.python.org/issue15988 (No message explicitly telling that 
OverflowError is the right error to raise. However, it is implied that only the 
error message, not the error type, should be changed)

There might be other similar issues out there.
Am I opening a can of worms?

----------

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

Reply via email to