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): 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 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 enqueue(self, function, name, times, data): job = Job(function, name, times, data) job.id = self.collection.append(job) return job.id