diff --git a/src/onionrproofs/subprocesspow.py b/src/onionrproofs/subprocesspow.py index e4852e8b..9b6b96cf 100755 --- a/src/onionrproofs/subprocesspow.py +++ b/src/onionrproofs/subprocesspow.py @@ -116,7 +116,10 @@ class SubprocessPOW: while True: # Break if shutdown received - if pipe.poll() and pipe.recv() == 'shutdown': + try: + if pipe.poll() and pipe.recv() == 'shutdown': + break + except KeyboardInterrupt: break # Load nonce into block metadata metadata['pow'] = nonce