mirror of
https://github.com/python/cpython.git
synced 2025-11-26 21:33:10 +00:00
Add definitions for standard warning category classes (PyExc_Warning
etc.).
This commit is contained in:
parent
3fc30372c7
commit
d0977cd670
1 changed files with 36 additions and 0 deletions
|
|
@ -830,6 +830,8 @@ PyMethodDef SyntaxError_methods[] = {
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
/* Exception doc strings */
|
||||||
|
|
||||||
static char
|
static char
|
||||||
AssertionError__doc__[] = "Assertion failed.";
|
AssertionError__doc__[] = "Assertion failed.";
|
||||||
|
|
||||||
|
|
@ -876,6 +878,25 @@ IndentationError__doc__[] = "Improper indentation.";
|
||||||
static char
|
static char
|
||||||
TabError__doc__[] = "Improper mixture of spaces and tabs.";
|
TabError__doc__[] = "Improper mixture of spaces and tabs.";
|
||||||
|
|
||||||
|
/* Warning category docstrings */
|
||||||
|
|
||||||
|
static char
|
||||||
|
Warning__doc__[] = "Base class for warning categories.";
|
||||||
|
|
||||||
|
static char
|
||||||
|
UserWarning__doc__[] = "Base class for warnings generated by user code.";
|
||||||
|
|
||||||
|
static char
|
||||||
|
DeprecationWarning__doc__[] =
|
||||||
|
"Base class for warnings about deprecated features.";
|
||||||
|
|
||||||
|
static char
|
||||||
|
SyntaxWarning__doc__[] = "Base class for warnings about dubious syntax.";
|
||||||
|
|
||||||
|
static char
|
||||||
|
RuntimeWarning__doc__[] =
|
||||||
|
"Base class for warnings about dubious runtime behavior.";
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/* module global functions */
|
/* module global functions */
|
||||||
|
|
@ -928,6 +949,13 @@ PyObject *PyExc_WindowsError;
|
||||||
*/
|
*/
|
||||||
PyObject *PyExc_MemoryErrorInst;
|
PyObject *PyExc_MemoryErrorInst;
|
||||||
|
|
||||||
|
/* Predefined warning categories */
|
||||||
|
PyObject *PyExc_Warning;
|
||||||
|
PyObject *PyExc_UserWarning;
|
||||||
|
PyObject *PyExc_DeprecationWarning;
|
||||||
|
PyObject *PyExc_SyntaxWarning;
|
||||||
|
PyObject *PyExc_RuntimeWarning;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/* mapping between exception names and their PyObject ** */
|
/* mapping between exception names and their PyObject ** */
|
||||||
|
|
@ -992,6 +1020,14 @@ static struct {
|
||||||
{"UnicodeError", &PyExc_UnicodeError, &PyExc_ValueError, UnicodeError__doc__},
|
{"UnicodeError", &PyExc_UnicodeError, &PyExc_ValueError, UnicodeError__doc__},
|
||||||
{"SystemError", &PyExc_SystemError, 0, SystemError__doc__},
|
{"SystemError", &PyExc_SystemError, 0, SystemError__doc__},
|
||||||
{"MemoryError", &PyExc_MemoryError, 0, MemoryError__doc__},
|
{"MemoryError", &PyExc_MemoryError, 0, MemoryError__doc__},
|
||||||
|
/* Warning categories */
|
||||||
|
{"Warning", &PyExc_Warning, &PyExc_Exception, Warning__doc__},
|
||||||
|
{"UserWarning", &PyExc_UserWarning, &PyExc_Warning, UserWarning__doc__},
|
||||||
|
{"DeprecationWarning", &PyExc_DeprecationWarning, &PyExc_Warning,
|
||||||
|
DeprecationWarning__doc__},
|
||||||
|
{"SyntaxWarning", &PyExc_SyntaxWarning, &PyExc_Warning, SyntaxWarning__doc__},
|
||||||
|
{"RuntimeWarning", &PyExc_RuntimeWarning, &PyExc_Warning,
|
||||||
|
RuntimeWarning__doc__},
|
||||||
/* Sentinel */
|
/* Sentinel */
|
||||||
{NULL}
|
{NULL}
|
||||||
};
|
};
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue