I have a hack for dealing with KeyboardInterrupt&#x27;s on a ProcessPoolExecutor: <a href="https:&#x2F;&#x2F;github.com&#x2F;tgbugs&#x2F;desc&#x2F;blob&#x2F;master&#x2F;util&#x2F;process_fixed.py" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;tgbugs&#x2F;desc&#x2F;blob&#x2F;master&#x2F;util&#x2F;process_fixe...</a>. I used this in concert with asyncio run_in_executor which helps with some of the exception handling.