Skip to content
Snippets Groups Projects
Commit 9f9aa7b8 authored by Florian Spreckelsen's avatar Florian Spreckelsen
Browse files

API: Remove deprecated parent keyword from model parser

parent e3d8d8c4
No related branches found
No related tags found
2 merge requests!100WIP: Filling XLSX: Seems to be working.,!91F remove deprecated parent
......@@ -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))
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment