From 11952861a30e4bac03e847d0c6cffbcf6a9c2138 Mon Sep 17 00:00:00 2001 From: Joachim Metz Date: Sun, 31 Dec 2023 17:20:26 +0100 Subject: [PATCH] Changes to handling message file resource paths #4259 --- plaso/formatters/winevt.py | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/plaso/formatters/winevt.py b/plaso/formatters/winevt.py index 70dcf1e308..af296dfc3e 100644 --- a/plaso/formatters/winevt.py +++ b/plaso/formatters/winevt.py @@ -36,12 +36,8 @@ def FormatEventValues(self, output_mediator, event_values): message_string_template = self._winevt_resources_helper.GetMessageString( provider_identifier, source_name, message_identifier, event_version) if message_string_template: - string_values = [] - for string_value in event_values.get('strings', []): - if string_value is None: - string_value = '' - - string_values.append(string_value) + string_values = [ + string or '' for string in event_values.get('strings', [])] try: message_string = message_string_template.format(*string_values)