From 0d51468f5f1261f5f1464121dfa840f78fd9dfe9 Mon Sep 17 00:00:00 2001 From: Roman Kravets Date: Thu, 27 Jul 2023 19:08:24 +0300 Subject: [PATCH] #30 Inconsistency in LogstashFormatterBase.serialize method for python 3 --- logstash/formatter.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/logstash/formatter.py b/logstash/formatter.py index 2b5d618..ce0ba5a 100644 --- a/logstash/formatter.py +++ b/logstash/formatter.py @@ -79,10 +79,8 @@ def format_exception(cls, exc_info): @classmethod def serialize(cls, message): - if sys.version_info < (3, 0): - return json.dumps(message) - else: - return bytes(json.dumps(message, default=str), 'utf-8') + return json.dumps(message) + class LogstashFormatterVersion0(LogstashFormatterBase): version = 0