fix subprocesspow keyboard interrupt not being catched

This commit is contained in:
Kevin Froman 2020-08-21 10:44:59 -05:00
parent 308fca7c22
commit 02fde0ad70

View File

@ -116,8 +116,11 @@ class SubprocessPOW:
while True: while True:
# Break if shutdown received # Break if shutdown received
try:
if pipe.poll() and pipe.recv() == 'shutdown': if pipe.poll() and pipe.recv() == 'shutdown':
break break
except KeyboardInterrupt:
break
# Load nonce into block metadata # Load nonce into block metadata
metadata['pow'] = nonce metadata['pow'] = nonce
# Serialize metadata, combine with block data # Serialize metadata, combine with block data