#ifndef Py_INTERNAL_CONTEXT_H #define Py_INTERNAL_CONTEXT_H #ifndef Py_BUILD_CORE # error "this header requires Py_BUILD_CORE define" #endif #include "pycore_hamt.h" // PyHamtObject #define CONTEXT_MAX_WATCHERS … extern PyTypeObject _PyContextTokenMissing_Type; /* runtime lifecycle */ PyStatus _PyContext_Init(PyInterpreterState *); /* other API */ _PyContextTokenMissing; struct _pycontextobject { … }; struct _pycontextvarobject { … }; struct _pycontexttokenobject { … }; // _testinternalcapi.hamt() used by tests. // Export for '_testcapi' shared extension PyAPI_FUNC(PyObject*) _PyContext_NewHamtForTests(void); #endif /* !Py_INTERNAL_CONTEXT_H */