diff --git a/acertmgr/authority/v1.py b/acertmgr/authority/v1.py index d5a4766..921838f 100644 --- a/acertmgr/authority/v1.py +++ b/acertmgr/authority/v1.py @@ -175,6 +175,9 @@ class ACMEAuthority(AbstractACMEAuthority): for domain in reversed(domains): try: challenge_handlers[domain].destroy_challenge(domain, account_thumbprint, tokens[domain]) + except (KeyboardInterrupt, SystemError, SystemExit): + # Re-raise runtime/system exceptions + raise except: pass diff --git a/setup.py b/setup.py index 61504f3..dc7ba1e 100644 --- a/setup.py +++ b/setup.py @@ -67,5 +67,5 @@ setup( ], }, data_files=[('readme', ['README.md']), - ('config', ['docs/acertmgr.conf','docs/domain.conf'])] + ('config', ['docs/acertmgr.conf', 'docs/domain.conf'])] )