同步操作将从 OpenHarmony-SIG/python 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
#ifndef Py_CONTEXT_H#define Py_CONTEXT_H#ifdef __cplusplusextern "C" {#endif#ifndef Py_LIMITED_APIPyAPI_DATA(PyTypeObject) PyContext_Type;typedef struct _pycontextobject PyContext;PyAPI_DATA(PyTypeObject) PyContextVar_Type;typedef struct _pycontextvarobject PyContextVar;PyAPI_DATA(PyTypeObject) PyContextToken_Type;typedef struct _pycontexttokenobject PyContextToken;#define PyContext_CheckExact(o) (Py_TYPE(o) == &PyContext_Type)#define PyContextVar_CheckExact(o) (Py_TYPE(o) == &PyContextVar_Type)#define PyContextToken_CheckExact(o) (Py_TYPE(o) == &PyContextToken_Type)PyAPI_FUNC(PyObject *) PyContext_New(void);PyAPI_FUNC(PyObject *) PyContext_Copy(PyObject *);PyAPI_FUNC(PyObject *) PyContext_CopyCurrent(void);PyAPI_FUNC(int) PyContext_Enter(PyObject *);PyAPI_FUNC(int) PyContext_Exit(PyObject *);/* Create a new context variable.default_value can be NULL.*/PyAPI_FUNC(PyObject *) PyContextVar_New(const char *name, PyObject *default_value);/* Get a value for the variable.Returns -1 if an error occurred during lookup.Returns 0 if value either was or was not found.If value was found, *value will point to it.If not, it will point to:- default_value, if not NULL;- the default value of "var", if not NULL;- NULL.'*value' will be a new ref, if not NULL.*/PyAPI_FUNC(int) PyContextVar_Get(PyObject *var, PyObject *default_value, PyObject **value);/* Set a new value for the variable.Returns NULL if an error occurs.*/PyAPI_FUNC(PyObject *) PyContextVar_Set(PyObject *var, PyObject *value);/* Reset a variable to its previous value.Returns 0 on success, -1 on error.*/PyAPI_FUNC(int) PyContextVar_Reset(PyObject *var, PyObject *token);/* This method is exposed only for CPython tests. Don not use it. */PyAPI_FUNC(PyObject *) _PyContext_NewHamtForTests(void);PyAPI_FUNC(int) PyContext_ClearFreeList(void);#endif /* !Py_LIMITED_API */#ifdef __cplusplus}#endif#endif /* !Py_CONTEXT_H */
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。