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