Mercurial > cpython-lru_cache-weakref
diff Python/exceptions.c @ 33256:6641d0542592 legacy-trunk
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.
| author | Tim Peters <tim.peters@gmail.com> |
|---|---|
| date | Wed, 25 Aug 2004 02:14:08 +0000 |
| parents | 3b59fa5d25b1 |
| children | b2fe5f8fcfdd |
line wrap: on
line diff
--- a/Python/exceptions.c Wed Aug 25 01:20:18 2004 +0000 +++ b/Python/exceptions.c Wed Aug 25 02:14:08 2004 +0000 @@ -1560,7 +1560,7 @@ "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_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 @@ {"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,
