diff --git a/docs/changes/newsfragments/439.bugfix b/docs/changes/newsfragments/439.bugfix new file mode 100644 index 000000000..86474991f --- /dev/null +++ b/docs/changes/newsfragments/439.bugfix @@ -0,0 +1 @@ +Correct dispatch methods for ``*_data()`` functions by `Synchon Mandal`_ diff --git a/junifer/data/_dispatch.py b/junifer/data/_dispatch.py index c8be8cdb2..c3aa1cef0 100644 --- a/junifer/data/_dispatch.py +++ b/junifer/data/_dispatch.py @@ -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}")