@@ -182,23 +182,23 @@ def get_all_jobs(self) -> List[JobModel]:
182
182
return JobModel .get_many (job_names , connection = self .connection )
183
183
184
184
def create_and_enqueue_job (
185
- self ,
186
- func : FunctionReferenceType ,
187
- args : Union [Tuple [Any , ...], List [Any ], None ] = None ,
188
- kwargs : Optional [Dict [str , Any ]] = None ,
189
- when : Optional [datetime ] = None ,
190
- timeout : Optional [int ] = None ,
191
- result_ttl : Optional [int ] = None ,
192
- job_info_ttl : Optional [int ] = None ,
193
- description : Optional [str ] = None ,
194
- name : Optional [str ] = None ,
195
- at_front : bool = False ,
196
- meta : Optional [Dict [str , Any ]] = None ,
197
- on_success : Optional [Callback ] = None ,
198
- on_failure : Optional [Callback ] = None ,
199
- on_stopped : Optional [Callback ] = None ,
200
- task_type : Optional [str ] = None ,
201
- scheduled_task_id : Optional [int ] = None ,
185
+ self ,
186
+ func : FunctionReferenceType ,
187
+ args : Union [Tuple [Any , ...], List [Any ], None ] = None ,
188
+ kwargs : Optional [Dict [str , Any ]] = None ,
189
+ when : Optional [datetime ] = None ,
190
+ timeout : Optional [int ] = None ,
191
+ result_ttl : Optional [int ] = None ,
192
+ job_info_ttl : Optional [int ] = None ,
193
+ description : Optional [str ] = None ,
194
+ name : Optional [str ] = None ,
195
+ at_front : bool = False ,
196
+ meta : Optional [Dict [str , Any ]] = None ,
197
+ on_success : Optional [Callback ] = None ,
198
+ on_failure : Optional [Callback ] = None ,
199
+ on_stopped : Optional [Callback ] = None ,
200
+ task_type : Optional [str ] = None ,
201
+ scheduled_task_id : Optional [int ] = None ,
202
202
) -> JobModel :
203
203
"""Creates a job to represent the delayed function call and enqueues it.
204
204
:param when: When to schedule the job (None to enqueue immediately)
@@ -249,7 +249,7 @@ def create_and_enqueue_job(
249
249
return job_model
250
250
251
251
def job_handle_success (
252
- self , job : JobModel , result : Any , job_info_ttl : int , result_ttl : int , connection : ConnectionType
252
+ self , job : JobModel , result : Any , job_info_ttl : int , result_ttl : int , connection : ConnectionType
253
253
) -> None :
254
254
"""Saves and cleanup job after successful execution"""
255
255
job .after_execution (
@@ -308,7 +308,7 @@ def run_sync(self, job: JobModel) -> JobModel:
308
308
309
309
@classmethod
310
310
def dequeue_any (
311
- cls , queues : List [Self ], timeout : Optional [int ], connection : ConnectionType
311
+ cls , queues : List [Self ], timeout : Optional [int ], connection : ConnectionType
312
312
) -> Tuple [Optional [JobModel ], Optional [Self ]]:
313
313
"""Class method returning a Job instance at the front of the given set of Queues, where the order of the queues
314
314
is important.
@@ -411,7 +411,7 @@ def delete_job(self, job_name: str, expire_job_model: bool = True) -> None:
411
411
pass
412
412
413
413
def enqueue_job (
414
- self , job_model : JobModel , pipeline : Optional [PipelineType ] = None , at_front : bool = False
414
+ self , job_model : JobModel , pipeline : Optional [PipelineType ] = None , at_front : bool = False
415
415
) -> JobModel :
416
416
"""Enqueues a job for delayed execution without checking dependencies.
417
417
0 commit comments