| #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 */ |