From 085c3f991580adbb33954d9cecc12769e903ccbe Mon Sep 17 00:00:00 2001 From: George King Date: Wed, 7 Dec 2016 16:14:49 -0500 Subject: [PATCH] Make `json.load`, `json.loads` stubs `object_hook` parameter optional. (#741) --- stdlib/3/json.pyi | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/stdlib/3/json.pyi b/stdlib/3/json.pyi index d73245a9b..6accc80ff 100644 --- a/stdlib/3/json.pyi +++ b/stdlib/3/json.pyi @@ -34,7 +34,7 @@ def dump(obj: Any, def loads(s: str, encoding: Any = ..., # ignored and deprecated cls: Any = ..., - object_hook: Callable[[Dict], Any] = ..., + object_hook: Optional[Callable[[Dict], Any]] = ..., parse_float: Optional[Callable[[str], Any]] = ..., parse_int: Optional[Callable[[str], Any]] = ..., parse_constant: Optional[Callable[[str], Any]] = ..., @@ -43,7 +43,7 @@ def loads(s: str, def load(fp: IO[str], cls: Any = ..., - object_hook: Callable[[Dict], Any] = ..., + object_hook: Optional[Callable[[Dict], Any]] = ..., parse_float: Optional[Callable[[str], Any]] = ..., parse_int: Optional[Callable[[str], Any]] = ..., parse_constant: Optional[Callable[[str], Any]] = ...,