From 82c89b0c978f65cffb5670c1d1e9a85bd555e3ff Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sybren=20A=2E=20St=C3=BCvel?= Date: Wed, 27 Jul 2016 11:10:38 +0200 Subject: [PATCH] refresh_backend_links: nicer message when aborted with Ctrl+C --- pillar/manage.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pillar/manage.py b/pillar/manage.py index 183f0da8..11d88769 100755 --- a/pillar/manage.py +++ b/pillar/manage.py @@ -592,7 +592,11 @@ def refresh_backend_links(backend_name, chunk_size=50, quiet=False, window=12): chunk_size = int(chunk_size) # CLI parameters are passed as strings from application.modules import file_storage - file_storage.refresh_links_for_backend(backend_name, chunk_size, window * 3600) + + try: + file_storage.refresh_links_for_backend(backend_name, chunk_size, window * 3600) + except KeyboardInterrupt: + print('Aborted due to keyboard interrupt.') @manager.command