From 748005b7ea415c23aba337d7ea0d8844c8a54e33 Mon Sep 17 00:00:00 2001 From: Zdravko Bozakov Date: Thu, 9 Jun 2016 22:34:38 +0100 Subject: [PATCH] Handle KeyboardInterrupt exception --- twik/run.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/twik/run.py b/twik/run.py index 94bf0db..24ac3fb 100644 --- a/twik/run.py +++ b/twik/run.py @@ -50,7 +50,11 @@ def main(): util = Util(args.tag, args.chars, args.passwordtype, args.profile) - master_key = getpass.getpass(prompt='Master Key: ') + try: + master_key = getpass.getpass(prompt='Master Key: ') + except KeyboardInterrupt: + print "^C" + raise SystemExit(0) twik = Twik() password = twik.getpassword(args.tag, util.get_privatekey(), master_key,