def finalizeAccessor(self): try: DA.finalizeAccessor(self._accessor, self._factory) except TypeError: message = "Image %s is already finalized" % str(self) if ERROR_CHECK_FINALIZE: raise RuntimeError(message) else: print(message) self._accessor = None self._factory = None return None
def finalize(self): from isceobj.Util import combinedlibmodule as CL CL.freeCPoly2D(self._poly) try: DA.finalizeAccessor(self._accessor, self._factory) except TypeError: message = "Poly2D %s is already finalized" % str(self) if ERROR_CHECK_FINALIZE: raise RuntimeError(message) else: print(message) self._accessor = None self._factory = None return None