From 3baa76e21f951eb7b8e33036bb2c62bbcc2cbe78 Mon Sep 17 00:00:00 2001 From: burri0000 <dominik.burri@unibas.ch> Date: Wed, 14 Jul 2021 10:34:53 +0200 Subject: [PATCH] correct error to create empty optional dict. --- workflow/Snakefile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/workflow/Snakefile b/workflow/Snakefile index 346f081..8ffa423 100644 --- a/workflow/Snakefile +++ b/workflow/Snakefile @@ -38,8 +38,8 @@ if missing: logger.error(err_msg) raise ValueError(err_msg) # Check if optional field available -if 'optional' not in config or config['optional'] != dict: - logger.info(f'No "optional" field found or no valid configuration for config.yaml.') +if 'optional' not in config or type(config['optional']) not in [OrderedDict, dict]: + logger.info(f'No "optional" field found or no valid configuration.') config['optional'] = {} # Check optional fields and include in config if not present for optkey, value in template_config['optional'].items(): -- GitLab