diff options
| author | Jenkins <jenkins@review.openstack.org> | 2014-12-12 08:55:44 +0000 |
|---|---|---|
| committer | Gerrit Code Review <review@openstack.org> | 2014-12-12 08:55:44 +0000 |
| commit | d1e659b0fb688973d460055e3f301e8d9035ee76 (patch) | |
| tree | af66b96b51ed5362742b0c81fce5f95f77bd6c75 /ceilometerclient | |
| parent | 989ff3a83d7fc6d7907517206f41732b34c6ab7d (diff) | |
| parent | 400c25f75f93d7452bf57bfbddc5f15371c20a07 (diff) | |
| download | python-ceilometerclient-d1e659b0fb688973d460055e3f301e8d9035ee76.tar.gz | |
Merge "Allow graceful shutdown on Ctrl+C"
Diffstat (limited to 'ceilometerclient')
| -rw-r--r-- | ceilometerclient/shell.py | 3 |
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() |
