diff options
Diffstat (limited to 'Include/internal/warnings.h')
-rw-r--r-- | Include/internal/warnings.h | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/Include/internal/warnings.h b/Include/internal/warnings.h new file mode 100644 index 0000000..2878a28 --- /dev/null +++ b/Include/internal/warnings.h @@ -0,0 +1,21 @@ +#ifndef Py_INTERNAL_WARNINGS_H +#define Py_INTERNAL_WARNINGS_H +#ifdef __cplusplus +extern "C" { +#endif + +#include "object.h" + +struct _warnings_runtime_state { + /* Both 'filters' and 'onceregistry' can be set in warnings.py; + get_warnings_attr() will reset these variables accordingly. */ + PyObject *filters; /* List */ + PyObject *once_registry; /* Dict */ + PyObject *default_action; /* String */ + long filters_version; +}; + +#ifdef __cplusplus +} +#endif +#endif /* !Py_INTERNAL_WARNINGS_H */ |