summaryrefslogtreecommitdiff
path: root/ceilometerclient
diff options
context:
space:
mode:
authorJenkins <jenkins@review.openstack.org>2014-12-12 08:55:44 +0000
committerGerrit Code Review <review@openstack.org>2014-12-12 08:55:44 +0000
commitd1e659b0fb688973d460055e3f301e8d9035ee76 (patch)
treeaf66b96b51ed5362742b0c81fce5f95f77bd6c75 /ceilometerclient
parent989ff3a83d7fc6d7907517206f41732b34c6ab7d (diff)
parent400c25f75f93d7452bf57bfbddc5f15371c20a07 (diff)
downloadpython-ceilometerclient-d1e659b0fb688973d460055e3f301e8d9035ee76.tar.gz
Merge "Allow graceful shutdown on Ctrl+C"
Diffstat (limited to 'ceilometerclient')
-rw-r--r--ceilometerclient/shell.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/ceilometerclient/shell.py b/ceilometerclient/shell.py
index 51ef034..5bfe1d5 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()