3
0
mirror of https://github.com/triqs/dft_tools synced 2024-12-26 14:23:38 +01:00
dft_tools/test/pytriqs/arrays/bug.pyx

28 lines
484 B
Cython
Raw Normal View History

#!python
cimport cython
cdef extern from "./bug.hpp" :
cdef cppclass Obj1 :
Obj1()
cdef class G_generic :
def __init__(self) :
pass
cdef class G_cython (G_generic) :
cdef Obj1 co
def __init__(self, A):
G_generic.__init__(self)
self.co = Obj1()
# Comment this and there is a memory leak
def __dealloc__(self) :
pass
class G (G_cython) :
def __init__(self, A):
G_cython.__init__(self,A)