|
610 | 610 | " @classmethod\n",
|
611 | 611 | " def range(cls, a, b=None, step=None): return cls(range_of(a, b=b, step=step))\n",
|
612 | 612 | "\n",
|
613 |
| - " def map(self, f, *args, gen=False, **kwargs): return self._new(map_ex(self, f, *args, gen=gen, **kwargs))\n", |
| 613 | + " def map(self, f, *args, **kwargs): return self._new(map_ex(self, f, *args, gen=False, **kwargs))\n", |
614 | 614 | " def argwhere(self, f, negate=False, **kwargs): return self._new(argwhere(self, f, negate, **kwargs))\n",
|
615 | 615 | " def argfirst(self, f, negate=False): \n",
|
616 | 616 | " if negate: f = not_(f)\n",
|
617 | 617 | " return first(i for i,o in self.enumerate() if f(o))\n",
|
618 |
| - " def filter(self, f=noop, negate=False, gen=False, **kwargs):\n", |
619 |
| - " return self._new(filter_ex(self, f=f, negate=negate, gen=gen, **kwargs))\n", |
| 618 | + " def filter(self, f=noop, negate=False, **kwargs):\n", |
| 619 | + " return self._new(filter_ex(self, f=f, negate=negate, gen=False, **kwargs))\n", |
620 | 620 | "\n",
|
621 | 621 | " def enumerate(self): return L(enumerate(self))\n",
|
622 | 622 | " def renumerate(self): return L(renumerate(self))\n",
|
623 | 623 | " def unique(self, sort=False, bidir=False, start=None): return L(uniqueify(self, sort=sort, bidir=bidir, start=start))\n",
|
624 | 624 | " def val2idx(self): return val2idx(self)\n",
|
625 | 625 | " def cycle(self): return cycle(self)\n",
|
626 |
| - " def map_dict(self, f=noop, *args, gen=False, **kwargs): return {k:f(k, *args,**kwargs) for k in self}\n", |
| 626 | + " def map_dict(self, f=noop, *args, **kwargs): return {k:f(k, *args,**kwargs) for k in self}\n", |
627 | 627 | " def map_first(self, f=noop, g=noop, *args, **kwargs):\n",
|
628 |
| - " return first(self.map(f, *args, gen=True, **kwargs), g)\n", |
| 628 | + " return first(self.map(f, *args, **kwargs), g)\n", |
629 | 629 | "\n",
|
630 | 630 | " def itemgot(self, *idxs):\n",
|
631 | 631 | " x = self\n",
|
|
0 commit comments