【发布时间】:2020-10-02 18:13:58
【问题描述】:
我正在寻找一种 Cythonic 方式(是的,Cython)来检查对象是否为 Enum 类型。具体来说,我想区分整数和 IntEnums。我正在寻找类似的东西:
cdef extern from "Python.h":
bint PyObject_TypeCheck(object obj, PyTypeObject* type) nogil
PyObject_TypeCheck(obj, &PyEnumType_Type)
但是,是否在任何地方都定义了 PyEnumType_Type 之类的东西?
【问题讨论】:
-
你最多应该有一个答案。