Cancel the future if possible. Returns True if the future was cancelled, False otherwise. A future cannot be cancelled if it is running or has already completed.
concurrent.futures/Future.cancel
Future.cancel