From e46e3ecbac6e486290aac6a0dafec82650024ebf Mon Sep 17 00:00:00 2001 From: Dustin Kirkland Date: Wed, 7 Jul 2010 11:33:37 -0400 Subject: [PATCH] handle ctrl-c bail-out of select-session, LP: #602753 --- debian/changelog | 1 + usr/bin/byobu-select-session | 3 +++ 2 files changed, 4 insertions(+) diff --git a/debian/changelog b/debian/changelog index 0a0faf2b..cc2868c8 100644 --- a/debian/changelog +++ b/debian/changelog @@ -3,6 +3,7 @@ byobu (2.82) unreleased; urgency=low * usr/bin/byobu-select-session: - save a few forks, use regexes for screen -ls processing - fix select-session code, LP: #602750 + - handle ctrl-c bail-out of select-session, LP: #602753 -- Dustin Kirkland Fri, 02 Jul 2010 10:02:18 -0500 diff --git a/usr/bin/byobu-select-session b/usr/bin/byobu-select-session index b73169bd..6c1de8eb 100755 --- a/usr/bin/byobu-select-session +++ b/usr/bin/byobu-select-session @@ -54,6 +54,9 @@ if i > 1: tries += 1 choice = "" sys.stderr.write("\nERROR: Invalid input\n"); + except KeyboardInterrupt: + print + sys.exit(0) except: if choice == "": choice = 1