def close(self): self.save() self.storage.close() if self.lock: fcntl.lockf(self.lock, fcntl.LOCK_UN) self.lock.close() os.unlink(self.lock.name) self.opened = False