From 56b9d196f88fb9ce2f225b5a6169cd542f2bfbc2 Mon Sep 17 00:00:00 2001 From: Alec Delaney <89490472+tekktrik@users.noreply.github.com> Date: Mon, 7 Nov 2022 23:15:06 -0500 Subject: [PATCH 1/2] Fix pylint errors --- adafruit_itertools/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/adafruit_itertools/__init__.py b/adafruit_itertools/__init__.py index 82234fb..c242b3b 100644 --- a/adafruit_itertools/__init__.py +++ b/adafruit_itertools/__init__.py @@ -265,7 +265,7 @@ class groupby: def __init__(self, iterable, key=None): if key is None: key = lambda x: x - self.keyfunc = key + self.keyfunc = key if key is not None else lambda x: x self.it = iter(iterable) self.tgtkey = self.currkey = self.currvalue = object() From ff552d5dafed0649365a2cff53288fa71b844e48 Mon Sep 17 00:00:00 2001 From: Alec Delaney <89490472+tekktrik@users.noreply.github.com> Date: Mon, 7 Nov 2022 23:15:52 -0500 Subject: [PATCH 2/2] Remove pre-refactored code --- adafruit_itertools/__init__.py | 2 -- 1 file changed, 2 deletions(-) diff --git a/adafruit_itertools/__init__.py b/adafruit_itertools/__init__.py index c242b3b..f739f28 100644 --- a/adafruit_itertools/__init__.py +++ b/adafruit_itertools/__init__.py @@ -263,8 +263,6 @@ class groupby: # [list(g) for k, g in groupby('AAAABBBCCD')] --> AAAA BBB CC D def __init__(self, iterable, key=None): - if key is None: - key = lambda x: x self.keyfunc = key if key is not None else lambda x: x self.it = iter(iterable) self.tgtkey = self.currkey = self.currvalue = object()