예제 #1
0
파일: queue.py 프로젝트: Psycojoker/huey
 def enqueue(self, command):
     if self.always_eager:
         return command.execute()
     
     self.write(registry.get_message_for_command(command))
     
     if self.result_store:
         return AsyncData(self.result_store, command.task_id)
예제 #2
0
    def enqueue(self, command):
        if self.always_eager:
            return command.execute()

        self.write(registry.get_message_for_command(command))

        if self.result_store:
            return AsyncData(self.result_store, command.task_id)
예제 #3
0
파일: queue.py 프로젝트: Psycojoker/huey
 def serialize_commands(self):
     messages = [registry.get_message_for_command(c) for c in self.commands()]
     return pickle.dumps(messages)
예제 #4
0
 def serialize_commands(self):
     messages = [
         registry.get_message_for_command(c) for c in self.commands()
     ]
     return pickle.dumps(messages)