diff options
author | Alex Grönholm <alex.gronholm@nextday.fi> | 2021-01-17 18:54:53 +0200 |
---|---|---|
committer | Alex Grönholm <alex.gronholm@nextday.fi> | 2021-01-17 18:54:53 +0200 |
commit | 9ec27549e9f5c774e0259819091ae0e32ac2e1aa (patch) | |
tree | 4319ba3605687b2b106c4728b3773c51d56bee94 | |
parent | 5f5bf1328d1de1ec1952e7942a8becf6d59b00b9 (diff) | |
download | apscheduler-9ec27549e9f5c774e0259819091ae0e32ac2e1aa.tar.gz |
Conditionally import BrokenProcessPool
It's not available in the concurrent.futures backport.
-rw-r--r-- | apscheduler/executors/pool.py | 6 |
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 |