From b44cad88c1717d235190281fd850670277d04d93 Mon Sep 17 00:00:00 2001
From: Florian Spreckelsen <f.spreckelsen@indiscale.com>
Date: Mon, 25 Mar 2024 10:26:36 +0100
Subject: [PATCH] WIP: Begin create_records function

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

diff --git a/src/caoscrawler/converters.py b/src/caoscrawler/converters.py
index e0ca0f9b..bc30c7d4 100644
--- a/src/caoscrawler/converters.py
+++ b/src/caoscrawler/converters.py
@@ -810,6 +810,18 @@ class DictElementConverter(Converter):
             raise RuntimeError("Element must be a DictElement.")
         return match_name_and_value(self.definition, element.name, element.value)
 
+    def create_records(self, values: GeneralStore, records: RecordStore, element: StructureElement):
+
+        keys_modified = []
+        if "record_from_dict" in self.definition and self.definition["record_from_dict"] is not None:
+
+            raise NotImplementedError("TODO")
+
+        keys_modified.extend(super().create_records(
+            values=values, records=records, element=element))
+
+        return keys_modified
+
 
 class DictConverter(DictElementConverter):
     def __init__(self, *args, **kwargs):
-- 
GitLab