diff --git a/adafruit_espatcontrol/adafruit_espatcontrol.py b/adafruit_espatcontrol/adafruit_espatcontrol.py index e0edc78..cf8aed4 100644 --- a/adafruit_espatcontrol/adafruit_espatcontrol.py +++ b/adafruit_espatcontrol/adafruit_espatcontrol.py @@ -340,15 +340,14 @@ def socket_receive(self, timeout: int = 5) -> bytearray: break # We've received all the data. Don't wait until timeout. else: # no data waiting self.hw_flow(True) # start the floooow - totalsize = sum([len(x) for x in bundle]) + totalsize = sum(len(x) for x in bundle) ret = bytearray(totalsize) i = 0 for x in bundle: for char in x: ret[i] = char i += 1 - for x in bundle: - del x + del bundle gc.collect() return ret