Make BaseManager.register a classmethod (#2356) (#2357)

This commit is contained in:
Stig Johan Berggren
2018-08-07 19:02:21 +02:00
committed by Jelle Zijlstra
parent dddca3b167
commit 92a697cabd

View File

@@ -20,7 +20,12 @@ _Namespace = Namespace
class BaseManager(ContextManager[BaseManager]):
address: Union[str, Tuple[str, int]]
def connect(self) -> None: ...
def register(self, typeid: str, callable: Any = ...) -> None: ...
@classmethod
def register(cls, typeid: str, callable: Optional[Callable] = ...,
proxytype: Any = ...,
exposed: Optional[Sequence[str]] = ...,
method_to_typeid: Optional[Mapping[str, str]] = ...,
create_method: bool = ...) -> None: ...
def shutdown(self) -> None: ...
def start(self, initializer: Optional[Callable[..., Any]] = ...,
initargs: Iterable[Any] = ...) -> None: ...