From 94f6222f463f811addc14b6d3003b4face9ad30a Mon Sep 17 00:00:00 2001
From: Daniel <d.hornung@indiscale.com>
Date: Mon, 30 Oct 2023 17:00:43 +0100
Subject: [PATCH] DOC: Changelog

---
 CHANGELOG.md                               | 1 +
 src/caosadvancedtools/models/data_model.py | 2 +-
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index 3662e200..490d5179 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -14,6 +14,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
   added.
 * The `json_schema_exporter` module which introduces tools to create a json
   schema from a RecordType, e.g., for the usage in web forms.
+* `DataModel.get_deep(name: str)` method which uses the DataModel as a kind of cache pool.
 
 ### Changed ###
 
diff --git a/src/caosadvancedtools/models/data_model.py b/src/caosadvancedtools/models/data_model.py
index 50ad8e73..b578223c 100644
--- a/src/caosadvancedtools/models/data_model.py
+++ b/src/caosadvancedtools/models/data_model.py
@@ -263,7 +263,7 @@ class DataModel(dict):
 
         return list(all_ents.values())
 
-    def get_deep(self, name, visited: set = None):
+    def get_deep(self, name: str, visited: set = None):
         """Attempt to resolve references for the given ``name``.
 
         This methods only uses data which is available in this datamodel, which acts kind of like a
-- 
GitLab