示例#1
0
文件: service.py 项目: fchauvel/MAD
 def process(self, request):
     task = Task(self, request)
     self.listener.task_created(task)
     if self.workers.are_available:
         task.accept()
         worker = self.workers.acquire_one()
         task.assign_to(worker)
     else:
         self.tasks.put(task)
示例#2
0
文件: service.py 项目: fchauvel/MAD
 def process(self, request):
     task = Task(self, request)
     self.listener.task_created(task)
     if self.workers.are_available:
         task.accept()
         worker = self.workers.acquire_one()
         task.assign_to(worker)
     else:
         self.tasks.put(task)
示例#3
0
文件: client.py 项目: fchauvel/MAD
 def invoke(self):
     task = Task(self, ClientRequest())
     task.accept()
     task.assign_to(self._new_worker())
示例#4
0
 def invoke(self):
     task = Task(self, ClientRequest())
     task.accept()
     task.assign_to(self._new_worker())