X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=ricsdl-package%2Fricsdl%2Fsyncstorage.py;fp=ricsdl-package%2Fricsdl%2Fsyncstorage.py;h=b15365a168c93a7de203643ec25542b09905d24d;hb=f5af904e67965020d95688d62a738682c80bd920;hp=55063e486f192b49ec66600b06979233e3217baf;hpb=1c396ed02b20e61140cb98196147fec69ef83cde;p=ric-plt%2Fsdlpy.git diff --git a/ricsdl-package/ricsdl/syncstorage.py b/ricsdl-package/ricsdl/syncstorage.py index 55063e4..b15365a 100755 --- a/ricsdl-package/ricsdl/syncstorage.py +++ b/ricsdl-package/ricsdl/syncstorage.py @@ -266,8 +266,7 @@ class SyncStorage(SyncStorageAbc): self.__dbbackend.remove_all_and_publish(ns, channels_and_events) @func_arg_checker(SdlTypeError, 1, ns=str, cb=Callable, channels=(str, builtins.set)) - def subscribe_channel(self, ns: str, - cb: Union[Callable[[str, str], None], Callable[[str, List[str]], None]], + def subscribe_channel(self, ns: str, cb: Callable[[str, List[str]], None], channels: Union[str, Set[str]]) -> None: self._validate_callback(cb) channels = [channels] if isinstance(channels, str) else list(channels) @@ -281,7 +280,7 @@ class SyncStorage(SyncStorageAbc): def start_event_listener(self) -> None: self.__dbbackend.start_event_listener() - def handle_events(self) -> Optional[Union[Tuple[str, str], Tuple[str, List[str]]]]: + def handle_events(self) -> Optional[Tuple[str, List[str]]]: return self.__dbbackend.handle_events() @func_arg_checker(SdlTypeError, 1, ns=str, resource=str, expiration=(int, float))