Example #1
0
 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
Example #2
0
 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
Example #3
0
 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
Example #4
0
 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
Example #5
0
 def enqueue(self, function, name, times, data):
     job = Job(function, name, times, data)
     job.id = self.collection.append(job)
     return job.id
Example #6
0
 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
Example #7
0
 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
Example #8
0
 def enqueue(self, function, name, times, data):
     job = Job(function, name, times, data)
     job.id = self.collection.append(job)
     return job.id