From b375af729879244a364f7c1ca821080001144ebf Mon Sep 17 00:00:00 2001 From: nebula Date: Wed, 23 Apr 2025 22:57:29 +0000 Subject: [PATCH] maybe fix some exit problems --- bink.py | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/bink.py b/bink.py index e97479c..989f3bb 100755 --- a/bink.py +++ b/bink.py @@ -57,23 +57,24 @@ def generate_feed(before=None, count=200): if len(sys.argv) > 1: if sys.argv[1] == "--help" or sys.argv[1] == "-h": - exit(helptext) + print(helptext) + exit(0) elif sys.argv[1] == "--dump": with open("/dev/stdout", "w") as f: json.dump(generate_feed(), f) - exit() + exit(0) elif sys.argv[1] == "--pipe": try: with open("/dev/stdin", "r", encoding="UTF-8") as f: body = f.read().strip() if body: create_post(body) - exit() + exit(0) except KeyboardInterrupt: - exit() + exit(0) else: create_post(" ".join(sys.argv[1:])) - exit() + exit(0) import urwid @@ -128,7 +129,7 @@ class App(): def exit(self, message=""): app.loop.stop() run(["clear"]) - exit(message) + exit(0) class ActionBox(urwid.ListBox): def keypress(self, size, key):