示例#1
0
文件: api.py 项目: 5up3rD4n1/spreads
    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)
示例#2
0
文件: api.py 项目: swipswaps/spreads
    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)
示例#3
0
文件: api.py 项目: 5up3rD4n1/spreads
 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)
示例#4
0
文件: api.py 项目: swipswaps/spreads
 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)