in core/util.py [0:0]
def split_path(path):
if path is None:
return ()
if not isinstance(path, str):
raise Error(f"invalid path: type is '{type(path).__name__}' (expected 'str')")
keys = path.split(".")
if not all(keys):
raise Error(f"invalid path: {path}")
return keys