Skip to content
Snippets Groups Projects

F remove deprecated parent

Merged Florian Spreckelsen requested to merge f-remove-deprecated-parent into dev
4 files
+ 10
25
Compare changes
  • Side-by-side
  • Inline
Files
4
@@ -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))
Loading