diff options
Diffstat (limited to 'pyfirstaidkit/utils/backup.py')
-rw-r--r-- | pyfirstaidkit/utils/backup.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/pyfirstaidkit/utils/backup.py b/pyfirstaidkit/utils/backup.py index f68b154..d9bc1b9 100644 --- a/pyfirstaidkit/utils/backup.py +++ b/pyfirstaidkit/utils/backup.py @@ -179,7 +179,10 @@ class FileBackupStore(BackupStoreInterface): self._path = path self._backups = {} - os.makedirs(self._path) + if os.path.isdir(self._path): + raise BackupException("Backupdir %s already exists. Erase dir or change backup dir." % self._path) + else: + os.makedirs(self._path) self.__class__._singleton = weakref.proxy(self) print "Backup system initialized" |