Ctrl-C has no effect and async tasks proceed. See: https://github.com/agronholm/pythonfutures/issues/25 Unless we can work-around with requests_futures or the futures backport is fixed , might need to use a multiprocessing approach.