试图将派生类的实例传递给接受超类实例的函数会在Cython v3.0.0a11中产生错误。try.py OUTPUT File "C:\Users\LENOVO PC\PycharmProjects\MyProject\cython_srctakes_int(MyInt(1))
TypeError: Argument 'a' has incorrect type (e
在IPython中,我可以看到Cython类的一个属性是一个生成器,只需定义它,然后调用:cdef class SomeCls: def__get__(self):电话看上去就像# prints <generator at 0x102f61ee8>
我在测试该属性是否是生成器时遇到了问题types.Gene
这是我非常简单的cython程序。example.pxd cdef SayHi(self)
如果我用py36 test/__main__.py运行这个程序,程序输出这个无法理解的错误我真的不明白为什么原始的未经修改的代码输出奇怪的TypeError: Cannot overwrite C Type ExampleClass..。有人能帮我理解错误吗?问题是什么?