Skip to content

Commit 15525dd

Browse files
author
s.kazemi
committed
rename workflow_id_prefix to workflow_id and add schedule_policy parameter
1 parent a6dc2af commit 15525dd

1 file changed

Lines changed: 5 additions & 3 deletions

File tree

archipy/adapters/temporal/adapters.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -412,19 +412,21 @@ async def create_schedule(
412412
workflow_class: Any,
413413
spec: ScheduleSpec,
414414
task_queue: str,
415-
workflow_id_prefix: str | None = None,
415+
workflow_id: str | None = None,
416+
schedule_policy: SchedulePolicy | None = None,
416417
) -> None:
417418
"""Create a schedule for a workflow."""
418419
client = await self.get_client()
419420

420421
sched = Schedule(
421422
action=ScheduleActionStartWorkflow(
422423
workflow_class,
423-
id=workflow_id_prefix,
424+
id=workflow_id,
424425
task_queue=task_queue,
425426
),
426427
spec=spec,
427-
policy=SchedulePolicy(
428+
policy=schedule_policy
429+
or SchedulePolicy(
428430
overlap=ScheduleOverlapPolicy.SKIP,
429431
),
430432
)

0 commit comments

Comments
 (0)