From 7c2787b6b3aebe87b1b1293508f95f15300b83a0 Mon Sep 17 00:00:00 2001 From: Celine Mercier Date: Tue, 26 Mar 2019 16:19:55 +0100 Subject: [PATCH] trying to fix cython difficulties --- python/obitools3/dms/taxo/taxo.pyx | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/python/obitools3/dms/taxo/taxo.pyx b/python/obitools3/dms/taxo/taxo.pyx index 5ed5ef1..7a70551 100755 --- a/python/obitools3/dms/taxo/taxo.pyx +++ b/python/obitools3/dms/taxo/taxo.pyx @@ -228,7 +228,11 @@ cdef class Taxonomy(OBIWrapper) : cpdef write(self, object prefix) : - if obi_write_taxonomy(self._dms.pointer(), self.pointer(), tobytes(prefix)) < 0 : + cdef DMS dms + cdef OBIDMS_p dms_p + dms = self._dms + dms_p = dms.pointer() + if obi_write_taxonomy(dms_p, self.pointer(), tobytes(prefix)) < 0 : raise Exception("Error writing the taxonomy to binary files")