From 8d4fa4b627a8cc031d66c5a4fba8f71e8801b25e Mon Sep 17 00:00:00 2001 From: "Veronica K. B. Olsen" <1619840+vkbo@users.noreply.github.com> Date: Fri, 8 May 2020 18:28:13 +0200 Subject: [PATCH] Added a try/except to the creation of backup folder --- nw/project/project.py | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/nw/project/project.py b/nw/project/project.py index 94881fba..fb4f340a 100644 --- a/nw/project/project.py +++ b/nw/project/project.py @@ -518,8 +518,15 @@ class NWProject(): baseDir = path.join(self.mainConf.backupPath, cleanName) if not path.isdir(baseDir): - mkdir(baseDir) - logger.debug("Created folder %s" % baseDir) + try: + mkdir(baseDir) + logger.debug("Created folder %s" % baseDir) + except Exception as e: + self.theParent.makeAlert( + ["Could not create backup folder.",str(e)], + nwAlert.ERROR + ) + return False archName = "Backup on %s" % datetime.now().strftime("%Y-%m-%d at %H.%M.%S") baseName = path.join(baseDir, archName)