From fb286e1eb20b8c1d6cf60d5a67db13766e88a774 Mon Sep 17 00:00:00 2001 From: Shantanu Date: Wed, 5 Feb 2020 07:22:24 -0800 Subject: [PATCH] os.register_at_fork: fix signature (#3720) --- stdlib/3/os/__init__.pyi | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/stdlib/3/os/__init__.pyi b/stdlib/3/os/__init__.pyi index f65130e6d..4e1674ff5 100644 --- a/stdlib/3/os/__init__.pyi +++ b/stdlib/3/os/__init__.pyi @@ -649,7 +649,12 @@ if sys.version_info >= (3, 6): def urandom(__size: int) -> bytes: ... if sys.version_info >= (3, 7): - def register_at_fork(func: Callable[..., object], when: str) -> None: ... + def register_at_fork( + *, + before: Optional[Callable[..., Any]] = ..., + after_in_parent: Optional[Callable[..., Any]] = ..., + after_in_child: Optional[Callable[..., Any]] = ..., + ) -> None: ... if sys.version_info >= (3, 8): if sys.platform == "win32":