From 825c344f0546166beb5f7db0f52cbc3fc90bbdeb Mon Sep 17 00:00:00 2001 From: Adrien Perrin Date: Wed, 16 Oct 2024 06:44:18 +0000 Subject: [PATCH] fix syntool converter options initialization --- geospaas_processing/converters/syntool/converter.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/geospaas_processing/converters/syntool/converter.py b/geospaas_processing/converters/syntool/converter.py index b4bfdb89..5f60cc73 100644 --- a/geospaas_processing/converters/syntool/converter.py +++ b/geospaas_processing/converters/syntool/converter.py @@ -180,7 +180,7 @@ class BasicSyntoolConverter(SyntoolConverter): def __init__(self, **kwargs): self.converter_type = kwargs.pop('converter_type') - self.converter_options = kwargs.pop('converter_options', None) + self.converter_options = kwargs.pop('converter_options', {}) # Should be a string or list of ParameterSelectors self.ingest_parameter_files = kwargs.pop('ingest_parameter_files') super().__init__(**kwargs) @@ -220,8 +220,7 @@ def parse_converter_options(self, kwargs): """ converter_options = self.converter_options.copy() converter_options_list = [] - if self.converter_options: - converter_options.update(kwargs.pop('converter_options', {})) + converter_options.update(kwargs.pop('converter_options', {})) if converter_options: converter_options_list.append('-opt') for key, value in converter_options.items():