Skip to content

Commit 5925abe

Browse files
authored
readinto can also return None
When timeout=0 "n = self.readinto(buf)" can return None which results in an error at "if n < ...". TypeError: unsupported types for __lt__: 'NoneType', 'int'
1 parent fa6496a commit 5925abe

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

adafruit_pio_uart.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -184,7 +184,7 @@ def read(self, n):
184184
else:
185185
buf = bytearray(n)
186186
n = self.readinto(buf)
187-
if n == 0:
187+
if n == 0 or n is None:
188188
return None
189189
if n < len(buf):
190190
return buf[:n]

0 commit comments

Comments
 (0)