summaryrefslogtreecommitdiffstats
path: root/pyfirstaidkit/utils/backup.py
diff options
context:
space:
mode:
Diffstat (limited to 'pyfirstaidkit/utils/backup.py')
-rw-r--r--pyfirstaidkit/utils/backup.py5
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"