From ba8193b90ac90bc865fdde8662e64c34ee489deb Mon Sep 17 00:00:00 2001 From: Dimitris Zlatanidis Date: Thu, 12 May 2022 19:22:25 +0300 Subject: [PATCH] Fixed stderr error output Signed-off-by: Dimitris Zlatanidis --- slpkg/auto_pkg.py | 3 +-- slpkg/dialog_box.py | 4 ++-- slpkg/upgrade_checklist.py | 2 +- 3 files changed, 4 insertions(+), 5 deletions(-) diff --git a/slpkg/auto_pkg.py b/slpkg/auto_pkg.py index cf2c884a..86b1310a 100644 --- a/slpkg/auto_pkg.py +++ b/slpkg/auto_pkg.py @@ -61,8 +61,7 @@ class Auto: try: self.choice = input(" > ") except EOFError: - print() - raise SystemExit() + raise SystemExit("\n") if self.choice in self.commands.keys(): print(f" \x1b[1A{self.cyan}{self.commands[self.choice]}" f"{self.endc}", end="\n\n") diff --git a/slpkg/dialog_box.py b/slpkg/dialog_box.py index ce9507bc..eb9a513a 100644 --- a/slpkg/dialog_box.py +++ b/slpkg/dialog_box.py @@ -43,8 +43,8 @@ class DialogUtil: def imp_dialog(self): try: from dialog import Dialog - except ImportError: - raise SystemExit() + except ImportError as er: + raise SystemExit(er) self.d = Dialog(dialog="dialog", autowidgetsize=True) def checklist(self): diff --git a/slpkg/upgrade_checklist.py b/slpkg/upgrade_checklist.py index 9127418b..daa2f8af 100644 --- a/slpkg/upgrade_checklist.py +++ b/slpkg/upgrade_checklist.py @@ -53,6 +53,6 @@ def choose_upg(packages): if name in packages: selected_packages.append(name) if not selected_packages: - raise SystemExit() + raise SystemExit(1) print() return selected_packages