Skip to content

Commit 4382ec4

Browse files
committed
cancel_futures isn't available in 3.8
1 parent a9efacc commit 4382ec4

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/dispatch/test/server.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import sys
12
import concurrent.futures
23

34
import grpc
@@ -47,7 +48,10 @@ def stop(self):
4748
"""Stop the server."""
4849
self._server.stop(0)
4950
self._server.wait_for_termination()
50-
self._thread_pool.shutdown(wait=True, cancel_futures=True)
51+
if sys.version_info >= (3, 9):
52+
self._thread_pool.shutdown(wait=True, cancel_futures=True)
53+
else:
54+
self._thread_pool.shutdown(wait=True)
5155

5256
def __enter__(self):
5357
self.start()

0 commit comments

Comments
 (0)