From 66f397239bc7743dd5b72a848c2a2897f79d158b Mon Sep 17 00:00:00 2001 From: celinemercier Date: Mon, 3 Aug 2015 16:15:26 +0200 Subject: [PATCH] Commented __del__ functions for now, as they contain closedir() that can create problems --- python/obitools3/obidms/capidms.pyx | 4 ++-- python/obitools3/obidms/obidmscolumn/capidmscolumn.pyx | 9 +++++---- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/python/obitools3/obidms/capidms.pyx b/python/obitools3/obidms/capidms.pyx index 7677989..700106d 100644 --- a/python/obitools3/obidms/capidms.pyx +++ b/python/obitools3/obidms/capidms.pyx @@ -8,8 +8,8 @@ cdef class OBIDMS : dms_name_b = dms_name.encode(encoding='UTF-8') self.pointer = obi_dms(dms_name_b) - def __del__(self) : - obi_close_dms(self.pointer) +# def __del__(self) : +# obi_close_dms(self.pointer) def list(self): obi_list_columns(self.pointer) \ No newline at end of file diff --git a/python/obitools3/obidms/obidmscolumn/capidmscolumn.pyx b/python/obitools3/obidms/obidmscolumn/capidmscolumn.pyx index 7d07fd4..97860b5 100644 --- a/python/obitools3/obidms/obidmscolumn/capidmscolumn.pyx +++ b/python/obitools3/obidms/obidmscolumn/capidmscolumn.pyx @@ -5,7 +5,8 @@ from obitools3.obidms.obidmscolumn.obidmscolumn_int.capidmscolumn_int import OBI cdef class OBIDMS_column: - + + #Should only be initialized through a subclass (or open()) def __init__(self, dms_name, column_name, create, version_number, type, nb_elements, @@ -67,9 +68,9 @@ cdef class OBIDMS_column: def get_data_type(self): return self.data_type - def __del__(self): - if obi_close_column(self.pointer) != 0 : - raise Exception("Problem closing a column") +# def __del__(self): +# if obi_close_column(self.pointer) != 0 : +# raise Exception("Problem closing a column") @staticmethod def open(dms_name, column_name,