1 #ifndef Py_INTERNAL_WARNINGS_H 2 #define Py_INTERNAL_WARNINGS_H 3 #ifdef __cplusplus 4 extern "C" { 5 #endif 6 7 #include "object.h" 8 9 struct _warnings_runtime_state { 10 /* Both 'filters' and 'onceregistry' can be set in warnings.py; 11 get_warnings_attr() will reset these variables accordingly. */ 12 PyObject *filters; /* List */ 13 PyObject *once_registry; /* Dict */ 14 PyObject *default_action; /* String */ 15 long filters_version; 16 }; 17 18 #ifdef __cplusplus 19 } 20 #endif 21 #endif /* !Py_INTERNAL_WARNINGS_H */ 22