Ejemplo n.º 1
0
Archivo: api.py Proyecto: 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)
Ejemplo n.º 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)
Ejemplo n.º 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)
Ejemplo n.º 4
0
Archivo: api.py Proyecto: 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)
Ejemplo n.º 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)
Ejemplo n.º 6
0
Archivo: api.py Proyecto: CheckiO/huey
 def remove_from_processing_list(self, task):
     message = registry.get_message_for_task(task)
     self._remove(message)