diff --git a/borg_qt/borg_interface.py b/borg_qt/borg_interface.py index c2a1c4c..34ccf9f 100644 --- a/borg_qt/borg_interface.py +++ b/borg_qt/borg_interface.py @@ -5,7 +5,7 @@ import json from PyQt5.QtCore import QThread -from helper import BorgException, show_error +from helper import BorgException class BorgQtThread(QThread): @@ -46,8 +46,7 @@ class BorgQtThread(QThread): return else: err = json.loads(error) - show_error(BorgException(err['message'])) - self.stop() + raise BorgException(err['message']) class ListThread(BorgQtThread):