Example #1
0
File: api.py Project: szaydel/huey
    def enqueue(self, task):
        if self.always_eager:
            return task.execute()

        self._write(registry.get_message_for_task(task))

        if self.result_store:
            return AsyncData(self, task)
Example #2
0
    def enqueue(self, task):
        if self.always_eager:
            return task.execute()

        self._write(registry.get_message_for_task(task))

        if self.result_store:
            return AsyncData(self, task)
Example #3
0
    def enqueue(self, task):
        if self.always_eager:
            return task.execute()

        self._enqueue(registry.get_message_for_task(task))

        if self.result_store:
            return TaskResultWrapper(self, task)
Example #4
0
File: api.py Project: szaydel/huey
 def add_schedule(self, task):
     msg = registry.get_message_for_task(task)
     ex_time = task.execute_time or datetime.datetime.fromtimestamp(0)
     self._add_schedule(msg, ex_time)
Example #5
0
 def add_schedule(self, task):
     msg = registry.get_message_for_task(task)
     ex_time = task.execute_time or datetime.datetime.fromtimestamp(0)
     self._add_schedule(msg, ex_time)
Example #6
0
File: api.py Project: CheckiO/huey
 def remove_from_processing_list(self, task):
     message = registry.get_message_for_task(task)
     self._remove(message)