We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 26aa7b1 commit f39571eCopy full SHA for f39571e
adafruit_gps.py
@@ -148,7 +148,10 @@ def _parse_sentence(self):
148
sentence = self._uart.readline()
149
if sentence is None or sentence == b'' or len(sentence) < 1:
150
return None
151
- sentence = str(sentence, 'ascii').strip()
+ try:
152
+ sentence = str(sentence, 'ascii').strip()
153
+ except UnicodeError:
154
+ return None
155
# Look for a checksum and validate it if present.
156
if len(sentence) > 7 and sentence[-3] == '*':
157
# Get included checksum, then calculate it and compare.
0 commit comments