Fix broken dependency linearization.
[pycomedi.git] / pycomedi / device.pxd
index 22152d9cd0b4fa6100745ce886556d253a01686f..9897881f9502eddddf9cd206ddc36ab378b10196 100644 (file)
 "Expose `Device` internals at the C level for other Cython modules"
 
 cimport _comedilib_h
+from device_holder cimport DeviceHolder as _DeviceHolder
 from instruction cimport Insn as _Insn
 
 
-cdef class Device (object):
-    cdef _comedilib_h.comedi_t * device
+cdef class Device (_DeviceHolder):
     cdef public object file
     cdef public object filename