mirror of
https://github.com/python/cpython.git
synced 2025-07-19 01:05:26 +00:00
Stop producing or using OverflowWarning. PEP 237 thought this would
happen in 2.3, but nobody noticed it still was getting generated (the warning was disabled by default). OverflowWarning and PyExc_OverflowWarning should be removed for 2.5, and left notes all over saying so.
This commit is contained in:
parent
1fa040ba73
commit
c885443479
8 changed files with 25 additions and 45 deletions
|
@ -1560,7 +1560,7 @@ PyDoc_STRVAR(SyntaxWarning__doc__,
|
|||
"Base class for warnings about dubious syntax.");
|
||||
|
||||
PyDoc_STRVAR(OverflowWarning__doc__,
|
||||
"Base class for warnings about numeric overflow.");
|
||||
"Base class for warnings about numeric overflow. Won't exist in Python 2.5.");
|
||||
|
||||
PyDoc_STRVAR(RuntimeWarning__doc__,
|
||||
"Base class for warnings about dubious runtime behavior.");
|
||||
|
@ -1635,6 +1635,7 @@ PyObject *PyExc_UserWarning;
|
|||
PyObject *PyExc_DeprecationWarning;
|
||||
PyObject *PyExc_PendingDeprecationWarning;
|
||||
PyObject *PyExc_SyntaxWarning;
|
||||
/* PyExc_OverflowWarning should be removed for Python 2.5 */
|
||||
PyObject *PyExc_OverflowWarning;
|
||||
PyObject *PyExc_RuntimeWarning;
|
||||
PyObject *PyExc_FutureWarning;
|
||||
|
@ -1726,6 +1727,7 @@ static struct {
|
|||
{"PendingDeprecationWarning", &PyExc_PendingDeprecationWarning, &PyExc_Warning,
|
||||
PendingDeprecationWarning__doc__},
|
||||
{"SyntaxWarning", &PyExc_SyntaxWarning, &PyExc_Warning, SyntaxWarning__doc__},
|
||||
/* OverflowWarning should be removed for Python 2.5 */
|
||||
{"OverflowWarning", &PyExc_OverflowWarning, &PyExc_Warning,
|
||||
OverflowWarning__doc__},
|
||||
{"RuntimeWarning", &PyExc_RuntimeWarning, &PyExc_Warning,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue