def save(self): """ Save node to it's files (node0042_desc.txt and observables.txt) """ #observables are save to a different file - so zgf_cleanup can remove them when updated if (not path.exists(self.dir)): os.makedirs(self.dir) else: assert (self.owns_lock) #save persistent node data persistent = dict([(k, v) for k, v in self.__dict__.items() if k[0] != '_']) split_temp = (self.filename).rsplit(".") name_temp = split_temp[0] + "temp" + split_temp[1] f = open(name_temp, "w") #f = open(self.filename, "w") f.write(utils.pformat(persistent) + "\n") f.close() os.rename(name_temp, self.filename) # save observables, if there are any if (len(self.obs) > 0): f = open(self.observables_fn, "w") f.write(utils.pformat(self.obs) + "\n") f.close() self._mtime = path.getmtime(self.filename)
def save(self): """ Save node to it's files (node0042_desc.txt and observables.txt) """ # observables are save to a different file - so zgf_cleanup can remove them when updated if not path.exists(self.dir): os.makedirs(self.dir) else: assert self.owns_lock # save persistent node data persistent = dict([(k, v) for k, v in self.__dict__.items() if k[0] != "_"]) split_temp = (self.filename).rsplit(".") name_temp = split_temp[0] + "temp" + split_temp[1] f = open(name_temp, "w") # f = open(self.filename, "w") f.write(utils.pformat(persistent) + "\n") f.close() os.rename(name_temp, self.filename) # save observables, if there are any if len(self.obs) > 0: f = open(self.observables_fn, "w") f.write(utils.pformat(self.obs) + "\n") f.close() self._mtime = path.getmtime(self.filename)
def save(self): persistent = dict([(k, v) for k, v in self.__dict__.items() if k[0] != '_']) f = open(self.filename, "w") f.write(utils.pformat(persistent) + "\n") f.close() self._mtime = path.getmtime(self.filename)
def set_pool_format_version(v): f = open("pool-desc.txt", "r") pool_desc = eval(f.read()) f.close() pool_desc['format_version'] = v f = open("pool-desc.txt", "w") f.write(pformat(pool_desc)+"\n") f.close()
def set_pool_format_version(v): f = open("pool-desc.txt", "r") pool_desc = eval(f.read()) f.close() pool_desc['format_version'] = v f = open("pool-desc.txt", "w") f.write(pformat(pool_desc) + "\n") f.close()
def save(self): """ Save node to it's files (node0042_desc.txt and observables.txt) """ #observables are save to a different file - so zgf_cleanup can remove them when updated if(not path.exists(self.dir)): os.makedirs(self.dir) else: assert(self.owns_lock) #save persistent node data persistent = dict([ (k,v) for k,v in self.__dict__.items() if k[0]!='_' ]) f = open(self.filename, "w") f.write(utils.pformat(persistent)+"\n") f.close() # save observables, if there are any if(len(self.obs) > 0): f = open(self.observables_fn, "w") f.write(utils.pformat(self.obs)+"\n") f.close() self._mtime = path.getmtime(self.filename)
def save(self): persistent = dict([ (k,v) for k,v in self.__dict__.items() if k[0]!='_' ]) f = open(self.filename, "w") f.write(utils.pformat(persistent)+"\n") f.close() self._mtime = path.getmtime(self.filename)