diff options
author | Barry Warsaw <barry@python.org> | 2002-08-14 15:51:29 (GMT) |
---|---|---|
committer | Barry Warsaw <barry@python.org> | 2002-08-14 15:51:29 (GMT) |
commit | 9f00739551e0ebef1c337f5640703f63abc4657e (patch) | |
tree | ad20bde1545c7b7f0c23939c013712f73542a836 /Python/exceptions.c | |
parent | 31d2df5b60a20e43e3a8e23bc1cb8cebc41c96e4 (diff) | |
download | cpython-9f00739551e0ebef1c337f5640703f63abc4657e.zip cpython-9f00739551e0ebef1c337f5640703f63abc4657e.tar.gz cpython-9f00739551e0ebef1c337f5640703f63abc4657e.tar.bz2 |
Added a FutureWarning for constructs that will change semantically in
the future. Changed PEP 237 hex constant warnings from
DeprecationWarning to FutureWarning. Updated the documentation.
Diffstat (limited to 'Python/exceptions.c')
-rw-r--r-- | Python/exceptions.c | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/Python/exceptions.c b/Python/exceptions.c index 934850a..c4bd626 100644 --- a/Python/exceptions.c +++ b/Python/exceptions.c @@ -112,7 +112,8 @@ Exception\n\ +-- PendingDeprecationWarning\n\ +-- SyntaxWarning\n\ +-- OverflowWarning\n\ - +-- RuntimeWarning" + +-- RuntimeWarning\n\ + +-- FutureWarning" ); @@ -902,6 +903,10 @@ PyDoc_STRVAR(OverflowWarning__doc__, PyDoc_STRVAR(RuntimeWarning__doc__, "Base class for warnings about dubious runtime behavior."); +PyDoc_STRVAR(FutureWarning__doc__, +"Base class for warnings about constructs that will change semantically " +"in the future."); + /* module global functions */ @@ -964,6 +969,7 @@ PyObject *PyExc_PendingDeprecationWarning; PyObject *PyExc_SyntaxWarning; PyObject *PyExc_OverflowWarning; PyObject *PyExc_RuntimeWarning; +PyObject *PyExc_FutureWarning; @@ -1044,6 +1050,8 @@ static struct { OverflowWarning__doc__}, {"RuntimeWarning", &PyExc_RuntimeWarning, &PyExc_Warning, RuntimeWarning__doc__}, + {"FutureWarning", &PyExc_FutureWarning, &PyExc_Warning, + FutureWarning__doc__}, /* Sentinel */ {NULL} }; |