Update `push_job_id` debug string when using pipelines (#1886)

main
Rob Hudson 2 years ago committed by GitHub
parent 77e926c424
commit 4073aa3642
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -460,11 +460,13 @@ class Queue:
at_front (bool, optional): Whether to push the job to front of the queue. Defaults to False. at_front (bool, optional): Whether to push the job to front of the queue. Defaults to False.
""" """
connection = pipeline if pipeline is not None else self.connection connection = pipeline if pipeline is not None else self.connection
if at_front: push = connection.lpush if at_front else connection.rpush
result = connection.lpush(self.key, job_id) result = push(self.key, job_id)
else: if pipeline is None:
result = connection.rpush(self.key, job_id)
self.log.debug('Pushed job %s into %s, %s job(s) are in queue.', blue(job_id), green(self.name), result) self.log.debug('Pushed job %s into %s, %s job(s) are in queue.', blue(job_id), green(self.name), result)
else:
# Pipelines do not return the number of jobs in the queue.
self.log.debug('Pushed job %s into %s', blue(job_id), green(self.name))
def create_job( def create_job(
self, self,

Loading…
Cancel
Save