From 781430fdf1097341386ebd3005e7cf4022b5f804 Mon Sep 17 00:00:00 2001 From: Shantanu <12621235+hauntsaninja@users.noreply.github.com> Date: Fri, 1 Jan 2021 15:54:28 -0800 Subject: [PATCH] multiprocessing: improve Server (#4886) Co-authored-by: hauntsaninja <> --- stdlib/3/multiprocessing/managers.pyi | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/stdlib/3/multiprocessing/managers.pyi b/stdlib/3/multiprocessing/managers.pyi index 92d467311..9cc671363 100644 --- a/stdlib/3/multiprocessing/managers.pyi +++ b/stdlib/3/multiprocessing/managers.pyi @@ -20,6 +20,7 @@ from typing import ( Union, ) +from .connection import Connection from .context import BaseContext if sys.version_info >= (3, 8): @@ -85,7 +86,11 @@ class ValueProxy(BaseProxy, Generic[_T]): # Returned by BaseManager.get_server() class Server: address: Any + def __init__( + self, registry: Dict[str, Tuple[Callable[..., Any], Any, Any, Any]], address: Any, authkey: bytes, serializer: str + ) -> None: ... def serve_forever(self) -> None: ... + def accept_connection(self, c: Connection, name: str) -> None: ... class BaseManager(ContextManager[BaseManager]): def __init__(