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