From 3e6713ab149a0db329ec8e45d621d3c3b44ea77d Mon Sep 17 00:00:00 2001 From: Lars Wirzenius Date: Sun, 18 May 2008 18:52:59 +0300 Subject: Handle KeyboardInterrupt. --- do-until | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/do-until b/do-until index a83c70f..c4dce85 100755 --- a/do-until +++ b/do-until @@ -45,9 +45,12 @@ def parse_args(args): def main(): - options, argv = parse_args(sys.argv[1:]) - if argv: - do_until(options, argv) + try: + options, argv = parse_args(sys.argv[1:]) + if argv: + do_until(options, argv) + except KeyboardInterrupt: + sys.exit(1) if __name__ == "__main__": -- cgit v1.2.1