diff --git a/src/libprs500/gui2/main.py b/src/libprs500/gui2/main.py index 12e8a63e2c..9025379ef6 100644 --- a/src/libprs500/gui2/main.py +++ b/src/libprs500/gui2/main.py @@ -849,13 +849,14 @@ class Main(MainWindow, Ui_MainWindow): db = LibraryDatabase(newloc) db.close() except Exception, err: + traceback.print_exc() d = error_dialog(self, _('Invalid database'), _('
An invalid database already exists at %s, delete it before trying to move the existing database.
Error: %s')%(newloc, str(err)))
+ d.exec_()
newloc = self.database_path
self.database_path = newloc
settings = Settings()
settings.setValue("database path", QVariant(self.database_path))
- os.unlink(src.name)
except Exception, err:
traceback.print_exc()
d = error_dialog(self, _('Could not move database'), unicode(err))