Exemplo n.º 1
0
 def perform(self, value):
     it = util.makeiter(value)
     output = {}
     for item in it:
         key = self.keyfunc(item)
         output.setdefault(key, []).append(item)
     return output.iteritems()
Exemplo n.º 2
0
 def perform(self, value):
     it = util.makeiter(value)
     output = {}
     for item in it:
         key = self.keyfunc(item)
         output.setdefault(key, []).append(item)
     return output.iteritems()
Exemplo n.º 3
0
 def perform(self, value):
     it = util.makeiter(value)
     return itertools.islice(it, self.start, self.stop, self.step)
Exemplo n.º 4
0
 def perform(self, value):
     it = util.makeiter(value)
     return itertools.ifilter(self.filter_func, it)
Exemplo n.º 5
0
 def perform(self, value):
     it = util.makeiter(value)
     return itertools.imap(self.func, it)
Exemplo n.º 6
0
 def perform(self, value):
     it = util.makeiter(value)
     for x in it:
         for y in self.other:
             yield (x, y)
Exemplo n.º 7
0
 def __call__(self, src):
     it = util.makeiter(self.withpat(src))
     return map(self.do, it)
Exemplo n.º 8
0
 def perform(self, value):
     it = util.makeiter(value)
     return itertools.islice(it, self.start, self.stop, self.step)
Exemplo n.º 9
0
 def perform(self, value):
     it = util.makeiter(value)
     return itertools.ifilter(self.filter_func, it)
Exemplo n.º 10
0
 def perform(self, value):
     it = util.makeiter(value)
     return itertools.imap(self.func, it)
Exemplo n.º 11
0
 def perform(self, value):
     it = util.makeiter(value)
     for x in it:
         for y in self.other:
             yield (x, y)