Exemple #1
0
 def get_pipeline(self, pair):
     (l1, l2) = pair
     if self.should_start_pipe(l1, l2):
         logging.info('Starting up a new pipeline for %s-%s …', l1, l2)
         if pair not in self.pipelines:
             self.pipelines[pair] = []
         p = make_pipeline(self.get_pipe_cmds(l1, l2), self.timeout)
         heapq.heappush(self.pipelines[pair], p)
     return self.pipelines[pair][0]
 def get_pipeline(self, pair):
     (l1, l2) = pair
     if self.should_start_pipe(l1, l2):
         logging.info('Starting up a new pipeline for %s-%s …', l1, l2)
         if pair not in self.pipelines:
             self.pipelines[pair] = []
         p = make_pipeline(self.get_pipe_cmds(l1, l2))
         heapq.heappush(self.pipelines[pair], p)
     return self.pipelines[pair][0]