From 34622aa1ad5500dec43e71d5daa71ae201d5af64 Mon Sep 17 00:00:00 2001
From: burri0000 <dominik.burri@unibas.ch>
Date: Wed, 14 Jul 2021 13:46:37 +0200
Subject: [PATCH] properly raise TypeError and rephrase error message.

---
 workflow/Snakefile | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/workflow/Snakefile b/workflow/Snakefile
index 15faefd..e55a954 100644
--- a/workflow/Snakefile
+++ b/workflow/Snakefile
@@ -57,7 +57,8 @@ try:
         rule_config = yaml.safe_load(_file)
     logger.info(f"Loaded rule_config from {config['optional']['rule_config']}.")
 except TypeError:
-    logger.error(f'No string supplied at field "rule_config", but: {config["optional"]["rule_config"]}')
+    logger.error(f'No string supplied at field "rule_config", but: {type(config["optional"]["rule_config"])} with content: {config["optional"]["rule_config"]}')
+    raise
 except FileNotFoundError:
     logger.error(f"No rule config file found at {config['optional']['rule_config']}. Either provide file or remove rule_config parameter from config.yaml! ")
     raise
-- 
GitLab