From b0fe7cd33073c911ce4e54e53e170d7c2867dee5 Mon Sep 17 00:00:00 2001 From: Jonathon Scanes Date: Thu, 26 Jun 2014 08:45:58 +1000 Subject: [PATCH] Prevent printing stack trace in compose mode on ctrl+c. --- jrnl/util.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/jrnl/util.py b/jrnl/util.py index 9c8aaa40..5727aebb 100644 --- a/jrnl/util.py +++ b/jrnl/util.py @@ -81,7 +81,10 @@ def py23_input(msg=""): def py23_read(msg=""): STDERR.write(u(msg)) - return STDIN.read() + try: + return STDIN.read() + except KeyboardInterrupt: + sys.exit(0) def yesno(prompt, default=True): prompt = prompt.strip() + (" [Y/n]" if default else " [y/N]")