예제 #1
0
 def __iter__(self):
     from disco.future import merge
     iters = [self.input_iter(input) for input in self.input]
     heads = [Wait] * len(iters)
     return merge(*(self.couple(iters, heads, n)
                    for n in xrange(len(iters))))
예제 #2
0
파일: task.py 프로젝트: christofd/disco
 def merge_sorted_entries(self):
     from disco.future import merge
     return merge(*(fd for fd, size, url in self.connected_inputs))
예제 #3
0
파일: __init__.py 프로젝트: Dieterbe/disco
 def __iter__(self):
     from disco.future import merge
     iters = [self.input_iter(input) for input in self.input]
     heads = [Wait] * len(iters)
     return merge(*(self.couple(iters, heads, n) for n in xrange(len(iters))))
예제 #4
0
 def merge_sorted_entries(self):
     from disco.future import merge
     return merge(*(fd for fd, size, url in self.connected_inputs))