Manually fix issues that autopep8 introduced

* iam.py 161 -> 160 chars
* lamba -> single line function -> multiline function

Avoid redefining key

iam line length

iam.py now clean
This commit is contained in:
John Barker 2017-12-07 17:41:31 +00:00 committed by John R Barker
commit 10cd2cd1b7
11 changed files with 31 additions and 26 deletions

View file

@ -121,12 +121,14 @@ def select(predicate, iterable):
yield x
def _identity(obj):
return obj
class GroupBy(object):
# python 2, 3 generic grouping.
def __init__(self, iterable, key=None):
if key is None:
def key(x): return x
self.keyfunc = key
self.keyfunc = key if key else _identity
self.it = iter(iterable)
self.tgtkey = self.currkey = self.currvalue = object()