From f6542cd12413f073eb51173804f68502e3026f46 Mon Sep 17 00:00:00 2001 From: Alessandro Berti Date: Thu, 14 Apr 2022 10:07:26 +0200 Subject: [PATCH] fix(pm4py): fixed importing from string in line_by_line XES importer --- pm4py/objects/log/importer/xes/variants/line_by_line.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pm4py/objects/log/importer/xes/variants/line_by_line.py b/pm4py/objects/log/importer/xes/variants/line_by_line.py index 99b411347..b8d5f7854 100644 --- a/pm4py/objects/log/importer/xes/variants/line_by_line.py +++ b/pm4py/objects/log/importer/xes/variants/line_by_line.py @@ -262,6 +262,10 @@ def import_from_string(log_string, parameters=None): encoding = exec_utils.get_param_value(Parameters.ENCODING, parameters, constants.DEFAULT_ENCODING) decompress_serialization = exec_utils.get_param_value(Parameters.DECOMPRESS_SERIALIZATION, parameters, False) + + if type(log_string) is str: + log_string = log_string.encode(constants.DEFAULT_ENCODING) + b = BytesIO(log_string) if decompress_serialization: