def conditional_append(queue): job = queue.get_from_name(name) if job is None: job = Job(function, name, times, data) job.id = queue.append(job, name) return job.id queue.prioritize(job, force=force_start) return None
def conditional_append(queue): job = queue.get_from_name(name) if job is None: job = Job(function, name, times, data) job.id = queue.append(job, name) return job.id queue.prioritize(job, force = force_start) return None
def testConstructor(self): job = Job(do_nothing, 'myaction', 1, 'foo') self.assertEqual(job.name, 'myaction') self.assertEqual(job.times, 1) self.assertEqual(job.func, do_nothing) self.assertEqual(job.data, 'foo') self.assertEqual(job.child, None)
def priority_enqueue(self, function, name, force_start, times, data): job = Job(function, name, times, data) job.id = self.collection.appendleft(job, name, force=force_start) return job.id
def conditional_append(queue): if queue.get_from_name(name) is not None: return None job = Job(function, name, times, data) job.id = queue.append(job, name) return job.id
def enqueue(self, function, name, times, data): job = Job(function, name, times, data) job.id = self.collection.append(job) return job.id
def testPickle(self): job1 = Job(do_nothing, 'myaction', 1, None) data = dumps(job1, -1) job2 = loads(data) self.assertEqual(job1.name, job2.name)
def priority_enqueue(self, function, name, force_start, times, data): job = Job(function, name, times, data) job.id = self.collection.appendleft(job, name, force = force_start) return job.id