From 9f9aa7b85c7ef59bd25f60a7de049def903f84ba Mon Sep 17 00:00:00 2001 From: Florian Spreckelsen <f.spreckelsen@indiscale.com> Date: Tue, 6 Feb 2024 14:17:16 +0100 Subject: [PATCH] API: Remove deprecated parent keyword from model parser --- src/caosadvancedtools/models/parser.py | 14 +------------- 1 file changed, 1 insertion(+), 13 deletions(-) diff --git a/src/caosadvancedtools/models/parser.py b/src/caosadvancedtools/models/parser.py index 37f34e7b..fa21aa13 100644 --- a/src/caosadvancedtools/models/parser.py +++ b/src/caosadvancedtools/models/parser.py @@ -52,9 +52,7 @@ from linkahead.common.datatype import get_list_datatype from .data_model import CAOSDB_INTERNAL_PROPERTIES, DataModel # Keywords which are allowed in data model descriptions. -KEYWORDS = ["parent", # deprecated, use inherit_from_* instead: - # https://gitlab.com/caosdb/caosdb-advanced-user-tools/-/issues/36 - "importance", +KEYWORDS = ["importance", "datatype", # for example TEXT, INTEGER or REFERENCE "unit", "description", @@ -595,16 +593,6 @@ debug : bool, optional self._inherit(name, prop, db.RECOMMENDED) elif prop_name == "inherit_from_suggested": self._inherit(name, prop, db.SUGGESTED) - elif prop_name == "parent": - warn( - DeprecationWarning( - "The `parent` keyword is deprecated and will be " - "removed in a future version. Use " - "`inherit_from_{obligatory|recommended|suggested}` " - "instead." - ) - ) - self._inherit(name, prop, db.OBLIGATORY) else: raise ValueError("invalid keyword: {}".format(prop_name)) -- GitLab