diff options
Diffstat (limited to 'pyfirstaidkit/utils/backup.py')
-rw-r--r-- | pyfirstaidkit/utils/backup.py | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/pyfirstaidkit/utils/backup.py b/pyfirstaidkit/utils/backup.py index 244e223..be086fb 100644 --- a/pyfirstaidkit/utils/backup.py +++ b/pyfirstaidkit/utils/backup.py @@ -238,6 +238,16 @@ class FileBackupStore(BackupStoreInterface): return False class BackupPersistent(Backup): + def __init__(self, id, path, reverting = False): + self._id = id + self._path = path + self._metafile = "__meta.pickle" + self._data = {} # name -> (stored as, origin) + self._origin = {} # origin -> name + + if not reverting: + os.makedirs(self._path) + def cleanup(self): self.saveMeta() return False |