From fed2d271cdbf531b62d57f113dc160809611a7b6 Mon Sep 17 00:00:00 2001 From: Bernhard Bablok Date: Thu, 29 Feb 2024 10:33:31 +0100 Subject: [PATCH] fix comma in value issue --- adafruit_json_stream.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/adafruit_json_stream.py b/adafruit_json_stream.py index f151edf..78831a9 100644 --- a/adafruit_json_stream.py +++ b/adafruit_json_stream.py @@ -76,11 +76,11 @@ def next_value(self, endswith=None): char = self.read() except EOFError: char = endswith - if char == endswith or (not in_string and char in (ord("]"), ord("}"))): + if not in_string and (char == endswith or char in (ord("]"), ord("}"))): if len(buf) == 0: return None value_string = bytes(buf).decode("utf-8") - # print(repr(value_string)) + # print(f"{repr(value_string)}, {endswith=}") return json.loads(value_string) if char == ord("{"): return TransientObject(self)