cdef extern from "Foo.h":
cdef cppclass Bar:
pass
cdef class PyClass:
cdef Bar *bar
def __cinit__(self, Bar *b)
bar = b
Это всегда даст мне что-то вроде:
Cannot convert Python object argument to type 'Bar *'
Есть ли способ выполнить это, или мне нужно извлечь все из объекта Bar
, создать эквивалент Python, передать его, а затем восстановить его в PyClass
?