easyidp.data.dataset._validate_attr_name

easyidp.data.dataset._validate_attr_name(name)

Check that a dotted file key does not conflict with reserved Dataset attributes.

Parameters:

name (str) – Dotted key (e.g. "metashape.project").

Raises:

ValueError – If any segment of name is a reserved attribute.

Examples

>>> _validate_attr_name("metashape.project")
>>> _validate_attr_name("root")
Traceback (most recent call last):
...
ValueError: file key 'root' contains reserved attribute 'root'