Skip to content

Commit 3ec255a

Browse files
committed
Bump version to 0.9.10; add verify option to HamiltonTracker and update executor handling in PipelineManager
1 parent 6924c99 commit 3ec255a

File tree

2 files changed

+7
-11
lines changed

2 files changed

+7
-11
lines changed

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description = "A simple workflow framework. Hamilton + APScheduler = FlowerPower
44
authors = [{ name = "Volker L.", email = "[email protected]" }]
55
readme = "README.md"
66
requires-python = ">= 3.11"
7-
version = "0.9.9.29"
7+
version = "0.9.10"
88
keywords = ["hamilton", "workflow", "pipeline", "scheduler", "apscheduler", "dask", "ray"]
99
dependencies = [
1010
'aiobotocore<2.18.0',

src/flowerpower/pipeline.py

Lines changed: 6 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -174,6 +174,7 @@ def _get_driver(
174174
with_progressbar: bool = False,
175175
config: dict = {},
176176
reload: bool = False,
177+
verify: bool = False,
177178
**kwargs,
178179
) -> tuple[driver.Driver, Callable | None]:
179180
"""
@@ -189,6 +190,7 @@ def _get_driver(
189190
Defaults to None.
190191
with_opentelemetry (bool, optional): Whether to use OpenTelemetry. Defaults to False.
191192
reload (bool, optional): Whether to reload the module. Defaults to False.
193+
verify (bool, optional): Whether to verify ssl certificates. Defaults to False.
192194
**kwargs: Additional keyword arguments.
193195
194196
Keyword Args:
@@ -234,7 +236,7 @@ def _get_driver(
234236
"Please provide a project_id if you want to use the tracker"
235237
)
236238

237-
tracker = HamiltonTracker(**tracker_kwargs)
239+
tracker = HamiltonTracker(verify=verify, **tracker_kwargs)
238240
adapters.append(tracker)
239241

240242
if with_opentelemetry and h_opentelemetry is not None:
@@ -433,9 +435,7 @@ def run_job(
433435
job_executor=(
434436
executor
435437
if executor in ["async", "threadpool", "processpool", ""]
436-
else "threadpool"
437-
if executor == "future_adapter"
438-
else "threadpool"
438+
else "threadpool" if executor == "future_adapter" else "threadpool"
439439
),
440440
)
441441

@@ -514,9 +514,7 @@ def add_job(
514514
job_executor=(
515515
executor
516516
if executor in ["async", "threadpool", "processpool", ""]
517-
else "threadpool"
518-
if executor == "future_adapter"
519-
else "threadpool"
517+
else "threadpool" if executor == "future_adapter" else "threadpool"
520518
),
521519
result_expiration_time=result_expiration_time,
522520
)
@@ -658,9 +656,7 @@ def _get_id() -> str:
658656
job_executor=(
659657
executor
660658
if executor in ["async", "threadpool", "processpool", ""]
661-
else "threadpool"
662-
if executor == "future_adapter"
663-
else "threadpool"
659+
else "threadpool" if executor == "future_adapter" else "threadpool"
664660
),
665661
**schedule_kwargs,
666662
)

0 commit comments

Comments
 (0)