同步操作将从 OpenHarmony-SIG/python 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
/* Generator object interface */#ifndef Py_LIMITED_API#ifndef Py_GENOBJECT_H#define Py_GENOBJECT_H#ifdef __cplusplusextern "C" {#endif#include "pystate.h" /* _PyErr_StackItem */struct _frame; /* Avoid including frameobject.h *//* _PyGenObject_HEAD defines the initial segment of generatorand coroutine objects. */#define _PyGenObject_HEAD(prefix) \PyObject_HEAD \/* Note: gi_frame can be NULL if the generator is "finished" */ \struct _frame *prefix##_frame; \/* True if generator is being executed. */ \char prefix##_running; \/* The code object backing the generator */ \PyObject *prefix##_code; \/* List of weak reference. */ \PyObject *prefix##_weakreflist; \/* Name of the generator. */ \PyObject *prefix##_name; \/* Qualified name of the generator. */ \PyObject *prefix##_qualname; \_PyErr_StackItem prefix##_exc_state;typedef struct {/* The gi_ prefix is intended to remind of generator-iterator. */_PyGenObject_HEAD(gi)} PyGenObject;PyAPI_DATA(PyTypeObject) PyGen_Type;#define PyGen_Check(op) PyObject_TypeCheck(op, &PyGen_Type)#define PyGen_CheckExact(op) (Py_TYPE(op) == &PyGen_Type)PyAPI_FUNC(PyObject *) PyGen_New(struct _frame *);PyAPI_FUNC(PyObject *) PyGen_NewWithQualName(struct _frame *,PyObject *name, PyObject *qualname);PyAPI_FUNC(int) PyGen_NeedsFinalizing(PyGenObject *);PyAPI_FUNC(int) _PyGen_SetStopIterationValue(PyObject *);PyAPI_FUNC(int) _PyGen_FetchStopIterationValue(PyObject **);PyAPI_FUNC(PyObject *) _PyGen_Send(PyGenObject *, PyObject *);PyObject *_PyGen_yf(PyGenObject *);PyAPI_FUNC(void) _PyGen_Finalize(PyObject *self);#ifndef Py_LIMITED_APItypedef struct {_PyGenObject_HEAD(cr)PyObject *cr_origin;} PyCoroObject;PyAPI_DATA(PyTypeObject) PyCoro_Type;PyAPI_DATA(PyTypeObject) _PyCoroWrapper_Type;PyAPI_DATA(PyTypeObject) _PyAIterWrapper_Type;#define PyCoro_CheckExact(op) (Py_TYPE(op) == &PyCoro_Type)PyObject *_PyCoro_GetAwaitableIter(PyObject *o);PyAPI_FUNC(PyObject *) PyCoro_New(struct _frame *,PyObject *name, PyObject *qualname);/* Asynchronous Generators */typedef struct {_PyGenObject_HEAD(ag)PyObject *ag_finalizer;/* Flag is set to 1 when hooks set up by sys.set_asyncgen_hookswere called on the generator, to avoid calling them morethan once. */int ag_hooks_inited;/* Flag is set to 1 when aclose() is called for the first time, orwhen a StopAsyncIteration exception is raised. */int ag_closed;int ag_running_async;} PyAsyncGenObject;PyAPI_DATA(PyTypeObject) PyAsyncGen_Type;PyAPI_DATA(PyTypeObject) _PyAsyncGenASend_Type;PyAPI_DATA(PyTypeObject) _PyAsyncGenWrappedValue_Type;PyAPI_DATA(PyTypeObject) _PyAsyncGenAThrow_Type;PyAPI_FUNC(PyObject *) PyAsyncGen_New(struct _frame *,PyObject *name, PyObject *qualname);#define PyAsyncGen_CheckExact(op) (Py_TYPE(op) == &PyAsyncGen_Type)PyObject *_PyAsyncGenValueWrapperNew(PyObject *);int PyAsyncGen_ClearFreeLists(void);#endif#undef _PyGenObject_HEAD#ifdef __cplusplus}#endif#endif /* !Py_GENOBJECT_H */#endif /* Py_LIMITED_API */
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。