@@ -333,7 +333,7 @@ def run_loop():
333333 sum (job_db .count_by_status (statuses = ["not_started" , "created" , "queued" , "running" ]).values ()) > 0
334334 and not self ._stop_thread
335335 ):
336- self ._job_update_loop (df , job_db , start_job )
336+ self ._job_update_loop (job_db = job_db , start_job = start_job )
337337
338338 # Do sequence of micro-sleeps to allow for quick thread exit
339339 for _ in range (int (max (1 , self .poll_sleep ))):
@@ -454,10 +454,10 @@ def run_jobs(
454454 job_db .persist (df )
455455
456456 while sum (job_db .count_by_status (statuses = ["not_started" , "created" , "queued" , "running" ]).values ()) > 0 :
457- self ._job_update_loop (df , job_db , start_job )
457+ self ._job_update_loop (job_db = job_db , start_job = start_job )
458458 time .sleep (self .poll_sleep )
459459
460- def _job_update_loop (self , df , job_db , start_job ):
460+ def _job_update_loop (self , job_db : JobDatabaseInterface , start_job : Callable [[], BatchJob ] ):
461461 """
462462 Inner loop logic of job management:
463463 go through the necessary jobs to check for status updates,
0 commit comments