From 106c9f16c1317f06b9bfdd590f3cb2eeaac0cc17 Mon Sep 17 00:00:00 2001 From: Abhi Shah Date: Thu, 28 Sep 2023 15:18:56 +0530 Subject: [PATCH] Update results.py - added check to ensure string with errors=replace --- splunklib/results.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/splunklib/results.py b/splunklib/results.py index 8543ab0d..40659133 100644 --- a/splunklib/results.py +++ b/splunklib/results.py @@ -358,7 +358,7 @@ def _parse_results(self, stream): for line in stream.readlines(): strip_line = line.strip() if strip_line.__len__() == 0: continue - parsed_line = json_loads(strip_line) + parsed_line = json_loads(six.ensure_str(strip_line, errors="replace")) if "preview" in parsed_line: self.is_preview = parsed_line["preview"] if "messages" in parsed_line and parsed_line["messages"].__len__() > 0: