From 482839d1df2836793b7ccca02f85d38efdbe83d3 Mon Sep 17 00:00:00 2001
From: Alexander Schlemmer <a.schlemmer@indiscale.com>
Date: Tue, 10 Sep 2024 12:56:05 +0200
Subject: [PATCH] ENH: another constructive error message

---
 src/caoscrawler/converters/converters.py | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/src/caoscrawler/converters/converters.py b/src/caoscrawler/converters/converters.py
index efaa6bc3..74c06450 100644
--- a/src/caoscrawler/converters/converters.py
+++ b/src/caoscrawler/converters/converters.py
@@ -268,6 +268,9 @@ def create_records(values: GeneralStore, records: RecordStore, def_records: dict
 
         c_record = records[name]
 
+        if isinstance(record, str):
+            raise RuntimeError(
+                "dict expected, but found str: {}".format(record))
         for key, value in record.items():
             if key == "parents" or key == "role":
                 continue
-- 
GitLab