From 24f4648bd936a75a4dd96bde32c604b291abc501 Mon Sep 17 00:00:00 2001 From: Andreas Zweili Date: Sat, 26 Jan 2019 10:41:12 +0100 Subject: [PATCH] show error dialog when config file is missing --- borg_qt/borg_qt.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/borg_qt/borg_qt.py b/borg_qt/borg_qt.py index b1a2b45..123d369 100755 --- a/borg_qt/borg_qt.py +++ b/borg_qt/borg_qt.py @@ -4,11 +4,16 @@ from PyQt5.QtWidgets import QApplication import sys from main_window import MainWindow +from helper import BorgException, show_error if __name__ == "__main__": app = QApplication(sys.argv) window = MainWindow() window.show() - window.config.read() + try: + window.config.read() + except BorgException as e: + show_error(e) + sys.exit(1) sys.exit(app.exec_())