def save(self, filename): tmp_filename = str(uuid.uuid4()) serializers.save_hdf5(tmp_filename, self) if os.path.isfile(filename): os.remove(filename) os.rename(tmp_filename, filename)