diff options
| author | thomas <thomas.matecki@gmail.com> | 2020-02-23 00:00:03 -0500 |
|---|---|---|
| committer | Thomas Matecki <thomas@marianatek.com> | 2020-04-16 23:33:17 -0400 |
| commit | 9f15df2d5567d6697e4f7bddb68400f6f9d845c5 (patch) | |
| tree | 27b4b8a463858ea6c299fdfcf119007e9b6583eb | |
| parent | d5921814e4cb23fdb7a090b70e774639af9511e2 (diff) | |
| download | rq-9f15df2d5567d6697e4f7bddb68400f6f9d845c5.tar.gz | |
rename dependencies_finished to dependencies_are_met
| -rw-r--r-- | rq/job.py | 2 | ||||
| -rw-r--r-- | rq/queue.py | 2 | ||||
| -rw-r--r-- | rq/worker.py | 1 | ||||
| -rw-r--r-- | tests/test_job.py | 10 |
4 files changed, 8 insertions, 7 deletions
@@ -724,7 +724,7 @@ class Job(object): connection.sadd(dependents_key, self.id) connection.sadd(self.dependencies_key, dependency_id) - def dependencies_finished( + def dependencies_are_met( self, pipeline=None ): diff --git a/rq/queue.py b/rq/queue.py index afe7f48..4fe1b44 100644 --- a/rq/queue.py +++ b/rq/queue.py @@ -467,7 +467,7 @@ class Queue(object): dependent_jobs = [ job for job in self.job_class.fetch_many(dependent_job_ids, connection=self.connection) - if job.dependencies_finished(pipeline=pipe) + if job.dependencies_are_met(pipeline=pipe) ] pipe.multi() diff --git a/rq/worker.py b/rq/worker.py index 8678ad3..5161a24 100644 --- a/rq/worker.py +++ b/rq/worker.py @@ -845,6 +845,7 @@ class Worker(object): # if dependencies are inserted after enqueue_dependents # a WatchError is thrown by execute() pipeline.watch(job.dependents_key) + # TODO: This was moved job.set_status(JobStatus.FINISHED, pipeline=pipeline) # enqueue_dependents calls multi() on the pipeline! queue.enqueue_dependents(job, pipeline=pipeline) diff --git a/tests/test_job.py b/tests/test_job.py index 394140a..6ce717e 100644 --- a/tests/test_job.py +++ b/tests/test_job.py @@ -810,7 +810,7 @@ class TestJob(RQTestCase): dependent_job._dependency_ids = dependency_job_ids dependent_job.register_dependency() - dependencies_finished = dependent_job.dependencies_finished() + dependencies_finished = dependent_job.dependencies_are_met() self.assertFalse(dependencies_finished) @@ -820,7 +820,7 @@ class TestJob(RQTestCase): dependent_job = Job.create(func=fixtures.say_hello) dependent_job.register_dependency() - dependencies_finished = dependent_job.dependencies_finished() + dependencies_finished = dependent_job.dependencies_are_met() self.assertTrue(dependencies_finished) @@ -842,7 +842,7 @@ class TestJob(RQTestCase): job.ended_at = now - timedelta(seconds=i) job.save() - dependencies_finished = dependent_job.dependencies_finished() + dependencies_finished = dependent_job.dependencies_are_met() self.assertTrue(dependencies_finished) @@ -863,7 +863,7 @@ class TestJob(RQTestCase): now = utcnow() - dependencies_finished = dependent_job.dependencies_finished() + dependencies_finished = dependent_job.dependencies_are_met() self.assertFalse(dependencies_finished) @@ -878,7 +878,7 @@ class TestJob(RQTestCase): with self.testconn.pipeline() as pipeline: - dependent_job.dependencies_finished( + dependent_job.dependencies_are_met( pipeline=pipeline, ) |
