From 400c25f75f93d7452bf57bfbddc5f15371c20a07 Mon Sep 17 00:00:00 2001 From: liu-sheng Date: Thu, 11 Dec 2014 14:42:03 +0800 Subject: [PATCH] Allow graceful shutdown on Ctrl+C Change-Id: If02a849af2b0dd471ffa078a53864b3cf751b9bb --- ceilometerclient/shell.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/ceilometerclient/shell.py b/ceilometerclient/shell.py index 51ef0349..5bfe1d51 100644 --- a/ceilometerclient/shell.py +++ b/ceilometerclient/shell.py @@ -297,6 +297,9 @@ def main(args=None): else: print(encodeutils.safe_encode(six.text_type(e)), file=sys.stderr) sys.exit(1) + except KeyboardInterrupt: + print("Stopping Ceilometer Client", file=sys.stderr) + sys.exit(130) if __name__ == "__main__": main()