def handle_run_approved_triggered(workers_backend, event: "Event") -> None: # noqa: F821 run = manager.get_run(run_id=event.instance_id, run=event.instance) if not run: return if run.is_managed and conf.get(SCHEDULER_ENABLED): workers_backend.send(CoreSchedulerCeleryTasks.RUNS_START, kwargs={"run_id": event.instance_id}) return manager.runs_start(run_id=event.instance_id, run=event.instance)
def runs_start(run_id): manager.runs_start(run_id=run_id, run=None)