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