def close(self): """Close the HDF file. Args: no argument Returns: None C library equivalent : Hclose """ _checkErr('close', _C.Hclose(self._id), "cannot close file") self._id = None
def close(self): """Close the HDF file. Args: no argument Returns: None C library equivalent : Hclose """ _checkErr("close", _C.Hclose(self._id), "cannot close file") self._id = None
def getlibversion(): """Get the library version info. Args: no argument Returns: 4-element tuple with the following components: -major version number (int) -minor version number (int) -complete library version number (int) -additional information (string) C library equivalent : Hgetlibversion """ status, major_v, minor_v, release, info = _C.Hgetlibversion() _checkErr('getlibversion', status, "cannot get lib version") return major_v, minor_v, release, info
def getlibversion(): """Get the library version info. Args: no argument Returns: 4-element tuple with the following components: -major version number (int) -minor version number (int) -complete library version number (int) -additional information (string) C library equivalent : Hgetlibversion """ status, major_v, minor_v, release, info = _C.Hgetlibversion() _checkErr("getlibversion", status, "cannot get lib version") return major_v, minor_v, release, info
else: if HC.CREATE & mode: mode = HC.CREATE else: raise HDF4Error, "HDF: no such file" else: if exists: if mode & HC.READ: mode = HC.READ # clean mode else: raise HDF4Error, "HDF: invalid mode" else: raise HDF4Error, "HDF: no such file" id = _C.Hopen(path, mode, nblocks) _checkErr('HDF', id, "cannot open %s" % path) self._id = id def __del__(self): """Delete the instance, first calling the end() method if not already done. """ try: if self._id: self.close() except: pass def close(self): """Close the HDF file.
else: if HC.CREATE & mode: mode = HC.CREATE else: raise HDF4Error, "HDF: no such file" else: if exists: if mode & HC.READ: mode = HC.READ # clean mode else: raise HDF4Error, "HDF: invalid mode" else: raise HDF4Error, "HDF: no such file" id = _C.Hopen(path, mode, nblocks) _checkErr("HDF", id, "cannot open %s" % path) self._id = id def __del__(self): """Delete the instance, first calling the end() method if not already done. """ try: if self._id: self.close() except: pass def close(self): """Close the HDF file.