Skip to content

Commit 54a0094

Browse files
committed
Refactor code structure and remove redundant code blocks for improved readability and maintainability
1 parent fd0b270 commit 54a0094

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

58 files changed

+3481
-5663
lines changed

examples/hello-world/conf/project.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
name: null
22
worker:
33
type: apscheduler
4-
54
backend:
65
data_store:
76
type: postgresql

pyproject.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ dependencies = [
1010
'aiobotocore<2.18.0',
1111
"aiosqlite>=0.21.0",
1212
'dill>=0.3.8',
13+
"duration-parser>=1.0.1",
1314
'fsspec>=2024.10.0',
1415
"humanize>=4.12.2",
1516
"msgspec>=0.19.0",

src/flowerpower/_scheduler.py

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -73,8 +73,8 @@ def __init__(
7373
job_executors=self._job_executors,
7474
identity=self.name,
7575
logger=logger,
76-
cleanup_interval=self.cfg.project.worker.cleanup_interval,
77-
max_concurrent_jobs=self.cfg.project.worker.max_concurrent_jobs,
76+
cleanup_interval=self.cfg.project.job_queue.cleanup_interval,
77+
max_concurrent_jobs=self.cfg.project.job_queue.max_concurrent_jobs,
7878
**kwargs,
7979
)
8080

@@ -117,13 +117,13 @@ def _setup_data_store(self):
117117
None
118118
"""
119119
self._data_store, self._sqla_engine = setup_data_store(
120-
type=self.cfg.project.worker.data_store.get("type", "memory"),
121-
engine_or_uri=self.cfg.project.worker.data_store.get("uri", None),
122-
schema=self.cfg.project.worker.data_store.get("schema", "flowerpower"),
123-
username=self.cfg.project.worker.data_store.get("username", None),
124-
password=self.cfg.project.worker.data_store.get("password", None),
125-
ssl=self.cfg.project.worker.data_store.get("ssl", False),
126-
**self.cfg.project.worker.data_store.get("kwargs", {}),
120+
type=self.cfg.project.job_queue.data_store.get("type", "memory"),
121+
engine_or_uri=self.cfg.project.job_queue.data_store.get("uri", None),
122+
schema=self.cfg.project.job_queue.data_store.get("schema", "flowerpower"),
123+
username=self.cfg.project.job_queue.data_store.get("username", None),
124+
password=self.cfg.project.job_queue.data_store.get("password", None),
125+
ssl=self.cfg.project.job_queue.data_store.get("ssl", False),
126+
**self.cfg.project.job_queue.data_store.get("kwargs", {}),
127127
)
128128

129129
def _setup_event_broker(self):
@@ -142,13 +142,13 @@ def _setup_event_broker(self):
142142
None
143143
"""
144144
self._event_broker = setup_event_broker(
145-
type=self.cfg.project.worker.event_broker.get("type", "memory"),
146-
uri=self.cfg.project.worker.event_broker.get("uri", None),
145+
type=self.cfg.project.job_queue.event_broker.get("type", "memory"),
146+
uri=self.cfg.project.job_queue.event_broker.get("uri", None),
147147
sqla_engine=self._sqla_engine,
148-
host=self.cfg.project.worker.event_broker.get("host", None),
149-
port=self.cfg.project.worker.event_broker.get("port", 0),
150-
username=self.cfg.project.worker.event_broker.get("username", None),
151-
password=self.cfg.project.worker.event_broker.get("password", None),
148+
host=self.cfg.project.job_queue.event_broker.get("host", None),
149+
port=self.cfg.project.job_queue.event_broker.get("port", 0),
150+
username=self.cfg.project.job_queue.event_broker.get("username", None),
151+
password=self.cfg.project.job_queue.event_broker.get("password", None),
152152
)
153153

154154
def _setup_job_executors(self):

src/flowerpower/_web/__init__.py

Lines changed: 0 additions & 61 deletions
This file was deleted.

src/flowerpower/_web/routes/config.py

Lines changed: 0 additions & 103 deletions
This file was deleted.

0 commit comments

Comments
 (0)