@@ -99,18 +99,18 @@ def from_model(cls, model: WorkerModel) -> Self:
99
99
return res
100
100
101
101
def __init__ (
102
- self ,
103
- queues : Iterable [Union [str , Queue ]],
104
- name : str ,
105
- connection : ConnectionType ,
106
- maintenance_interval : int = SCHEDULER_CONFIG .DEFAULT_MAINTENANCE_TASK_INTERVAL ,
107
- job_monitoring_interval : int = SCHEDULER_CONFIG .DEFAULT_JOB_MONITORING_INTERVAL ,
108
- dequeue_strategy : DequeueStrategy = DequeueStrategy .DEFAULT ,
109
- disable_default_exception_handler : bool = False ,
110
- fork_job_execution : bool = True ,
111
- with_scheduler : bool = True ,
112
- burst : bool = False ,
113
- model : Optional [WorkerModel ] = None ,
102
+ self ,
103
+ queues : Iterable [Union [str , Queue ]],
104
+ name : str ,
105
+ connection : ConnectionType ,
106
+ maintenance_interval : int = SCHEDULER_CONFIG .DEFAULT_MAINTENANCE_TASK_INTERVAL ,
107
+ job_monitoring_interval : int = SCHEDULER_CONFIG .DEFAULT_JOB_MONITORING_INTERVAL ,
108
+ dequeue_strategy : DequeueStrategy = DequeueStrategy .DEFAULT ,
109
+ disable_default_exception_handler : bool = False ,
110
+ fork_job_execution : bool = True ,
111
+ with_scheduler : bool = True ,
112
+ burst : bool = False ,
113
+ model : Optional [WorkerModel ] = None ,
114
114
) -> None :
115
115
self .fork_job_execution = fork_job_execution
116
116
self .job_monitoring_interval : int = job_monitoring_interval
@@ -376,7 +376,7 @@ def run_maintenance_tasks(self) -> None:
376
376
self ._model .save (connection = self .connection )
377
377
378
378
def dequeue_job_and_maintain_ttl (
379
- self , timeout : Optional [int ], max_idle_time : Optional [int ] = None
379
+ self , timeout : Optional [int ], max_idle_time : Optional [int ] = None
380
380
) -> Tuple [Optional [JobModel ], Optional [Queue ]]:
381
381
"""Dequeues a job while maintaining the TTL.
382
382
:param timeout: The timeout for the dequeue operation.
@@ -551,7 +551,7 @@ def reorder_queues(self, reference_queue: Queue) -> None:
551
551
return
552
552
if self ._dequeue_strategy == DequeueStrategy .ROUND_ROBIN :
553
553
pos = self ._ordered_queues .index (reference_queue )
554
- self ._ordered_queues = self ._ordered_queues [pos + 1 :] + self ._ordered_queues [: pos + 1 ]
554
+ self ._ordered_queues = self ._ordered_queues [pos + 1 :] + self ._ordered_queues [: pos + 1 ]
555
555
return
556
556
if self ._dequeue_strategy == DequeueStrategy .RANDOM :
557
557
shuffle (self ._ordered_queues )
@@ -635,7 +635,7 @@ def monitor_job_execution_process(self, job: JobModel, queue: Queue) -> None:
635
635
while True :
636
636
try :
637
637
with SCHEDULER_CONFIG .DEATH_PENALTY_CLASS (
638
- self .job_monitoring_interval , JobExecutionMonitorTimeoutException
638
+ self .job_monitoring_interval , JobExecutionMonitorTimeoutException
639
639
):
640
640
retpid , ret_val = self .wait_for_job_execution_process ()
641
641
break
@@ -878,7 +878,7 @@ class RoundRobinWorker(Worker):
878
878
879
879
def reorder_queues (self , reference_queue : Queue ) -> None :
880
880
pos = self ._ordered_queues .index (reference_queue )
881
- self ._ordered_queues = self ._ordered_queues [pos + 1 :] + self ._ordered_queues [: pos + 1 ]
881
+ self ._ordered_queues = self ._ordered_queues [pos + 1 :] + self ._ordered_queues [: pos + 1 ]
882
882
883
883
884
884
class RandomWorker (Worker ):
0 commit comments