@@ -71,7 +71,7 @@ def __init__(
7171 self ,
7272 state_sync : StateSync ,
7373 snapshot_evaluator : SnapshotEvaluator ,
74- create_scheduler : t .Callable [[t .Iterable [Snapshot ], SnapshotEvaluator ], Scheduler ],
74+ create_scheduler : t .Callable [[t .Iterable [Snapshot ]], Scheduler ],
7575 default_catalog : t .Optional [str ],
7676 console : t .Optional [Console ] = None ,
7777 ):
@@ -228,7 +228,7 @@ def visit_backfill_stage(self, stage: stages.BackfillStage, plan: EvaluatablePla
228228 self .console .log_success ("SKIP: No model batches to execute" )
229229 return
230230
231- scheduler = self .create_scheduler (stage .all_snapshots .values (), self . snapshot_evaluator )
231+ scheduler = self .create_scheduler (stage .all_snapshots .values ())
232232 errors , _ = scheduler .run_merged_intervals (
233233 merged_intervals = stage .snapshot_to_intervals ,
234234 deployability_index = stage .deployability_index ,
@@ -249,7 +249,7 @@ def visit_audit_only_run_stage(
249249 return
250250
251251 # If there are any snapshots to be audited, we'll reuse the scheduler's internals to audit them
252- scheduler = self .create_scheduler (audit_snapshots , self . snapshot_evaluator )
252+ scheduler = self .create_scheduler (audit_snapshots )
253253 completion_status = scheduler .audit (
254254 plan .environment ,
255255 plan .start ,
0 commit comments