Skip to content

Commit f0bd271

Browse files
committed
refactor: reorder imports and comment out APScheduler availability check for clarity
1 parent d07ad17 commit f0bd271

File tree

1 file changed

+11
-10
lines changed

1 file changed

+11
-10
lines changed

src/flowerpower/job_queue/apscheduler/manager.py

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -10,27 +10,28 @@
1010
from uuid import UUID
1111

1212
import duration_parser
13-
from fsspec.spec import AbstractFileSystem
14-
from loguru import logger
15-
16-
# Check if APScheduler is available
17-
#if not importlib.util.find_spec("apscheduler"):
18-
# raise ImportError(
19-
# "APScheduler is not installed. Please install it using `pip install "
20-
# "'apscheduler>4.0.0a1'`, 'conda install apscheduler4' or `pip install flowerpower[apscheduler]`"
21-
# )
22-
2313
from apscheduler import Job, Scheduler
2414
from apscheduler.executors.async_ import AsyncJobExecutor
2515
from apscheduler.executors.subprocess import ProcessPoolJobExecutor
2616
from apscheduler.executors.thread import ThreadPoolJobExecutor
17+
from fsspec.spec import AbstractFileSystem
18+
from loguru import logger
2719

2820
from ...utils.logging import setup_logging
2921
from ..base import BaseJobQueueManager
3022
from .setup import APSBackend, APSDataStore, APSEventBroker
3123
from .trigger import APSTrigger
3224
from .utils import display_jobs, display_schedules
3325

26+
# Check if APScheduler is available
27+
# if not importlib.util.find_spec("apscheduler"):
28+
# raise ImportError(
29+
# "APScheduler is not installed. Please install it using `pip install "
30+
# "'apscheduler>4.0.0a1'`, 'conda install apscheduler4' or `pip install flowerpower[apscheduler]`"
31+
# )
32+
33+
34+
3435
setup_logging()
3536

3637
# Patch pickle if needed

0 commit comments

Comments
 (0)