[Pyrex] A problem with a certain form of cimport

Dan Gindikin dg at pnylab.com
Mon Jan 7 20:41:28 CET 2008


It appears with a certain form of cimport, you are unable to derive a class from 
a cimport'ed extension type:

	main.pxd
		cimport module as alias

		cdef class derived(alias.base):
			cdef func(self)

	main.pyx
		cdef class derived(alias.base):
			cdef func(self):pass
		
	module.pxd
		cdef class base:
			cdef func(self)
		
	module.pyx
		cdef class base:
			cdef func(self): pass

I get an "'alias.pxd' not found" error.

-- 
Dan



More information about the Pyrex mailing list