[BUG]: Correct methods for *_data() functions #439

Merged
synchon merged 2 commits from fix/correct-data-dispatch into main 2025-03-18 09:34:12 +00:00
2 changed files with 4 additions and 3 deletions

View file

@ -0,0 +1 @@
Correct dispatch methods for ``*_data()`` functions by `Synchon Mandal`_

View file

@ -214,7 +214,7 @@ def register_data(
name=name, space=space, overwrite=overwrite, **kwargs
)
elif kind == "mask":
return MaskRegistry().load(
return MaskRegistry().register(
name=name, space=space, overwrite=overwrite, **kwargs
)
else:
@ -241,8 +241,8 @@ def deregister_data(kind: str, name: str) -> None:
if kind == "coordinates":
return CoordinatesRegistry().deregister(name=name)
elif kind == "parcellation":
return ParcellationRegistry().register(name=name)
return ParcellationRegistry().deregister(name=name)
elif kind == "mask":
return MaskRegistry().load(name=name)
return MaskRegistry().deregister(name=name)
else:
raise_error(f"Unknown data kind: {kind}")