summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlex Grönholm <alex.gronholm@nextday.fi>2021-01-17 18:54:53 +0200
committerAlex Grönholm <alex.gronholm@nextday.fi>2021-01-17 18:54:53 +0200
commit9ec27549e9f5c774e0259819091ae0e32ac2e1aa (patch)
tree4319ba3605687b2b106c4728b3773c51d56bee94
parent5f5bf1328d1de1ec1952e7942a8becf6d59b00b9 (diff)
downloadapscheduler-9ec27549e9f5c774e0259819091ae0e32ac2e1aa.tar.gz
Conditionally import BrokenProcessPool
It's not available in the concurrent.futures backport.
-rw-r--r--apscheduler/executors/pool.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/apscheduler/executors/pool.py b/apscheduler/executors/pool.py
index 302d4bd..b3a4caf 100644
--- a/apscheduler/executors/pool.py
+++ b/apscheduler/executors/pool.py
@@ -1,9 +1,13 @@
from abc import abstractmethod
-from concurrent.futures.process import BrokenProcessPool
import concurrent.futures
from apscheduler.executors.base import BaseExecutor, run_job
+try:
+ from concurrent.futures.process import BrokenProcessPool
+except ImportError:
+ BrokenProcessPool = None
+
class BasePoolExecutor(BaseExecutor):
@abstractmethod