Esempio n. 1
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)
Esempio 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)
Esempio n. 3
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)
Esempio n. 4
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)