Exemple #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()
Exemple #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()
Exemple #3
0
 def perform(self, value):
     it = util.makeiter(value)
     return itertools.islice(it, self.start, self.stop, self.step)
Exemple #4
0
 def perform(self, value):
     it = util.makeiter(value)
     return itertools.ifilter(self.filter_func, it)
Exemple #5
0
 def perform(self, value):
     it = util.makeiter(value)
     return itertools.imap(self.func, it)
Exemple #6
0
 def perform(self, value):
     it = util.makeiter(value)
     for x in it:
         for y in self.other:
             yield (x, y)
Exemple #7
0
 def __call__(self, src):
     it = util.makeiter(self.withpat(src))
     return map(self.do, it)
Exemple #8
0
 def perform(self, value):
     it = util.makeiter(value)
     return itertools.islice(it, self.start, self.stop, self.step)
Exemple #9
0
 def perform(self, value):
     it = util.makeiter(value)
     return itertools.ifilter(self.filter_func, it)
Exemple #10
0
 def perform(self, value):
     it = util.makeiter(value)
     return itertools.imap(self.func, it)
Exemple #11
0
 def perform(self, value):
     it = util.makeiter(value)
     for x in it:
         for y in self.other:
             yield (x, y)