From e3ddfd46b4e484a4781f8d4b0c4303a70bf31940 Mon Sep 17 00:00:00 2001 From: Rune Tynan Date: Mon, 3 Feb 2020 00:58:15 -0500 Subject: [PATCH] Fix missing type for dataclasses (#3708) * Add missing return type to make_dataclass * Fix consistency check --- stdlib/3.7/dataclasses.pyi | 2 +- third_party/3/dataclasses.pyi | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/stdlib/3.7/dataclasses.pyi b/stdlib/3.7/dataclasses.pyi index e3bf1d136..77da4809c 100644 --- a/stdlib/3.7/dataclasses.pyi +++ b/stdlib/3.7/dataclasses.pyi @@ -66,6 +66,6 @@ class InitVar(Generic[_T]): ... def make_dataclass(cls_name: str, fields: Iterable[Union[str, Tuple[str, type], Tuple[str, type, Field[Any]]]], *, bases: Tuple[type, ...] = ..., namespace: Optional[Dict[str, Any]] = ..., init: bool = ..., repr: bool = ..., eq: bool = ..., order: bool = ..., hash: bool = ..., - frozen: bool = ...): ... + frozen: bool = ...) -> type: ... def replace(obj: _T, **changes: Any) -> _T: ... diff --git a/third_party/3/dataclasses.pyi b/third_party/3/dataclasses.pyi index e3bf1d136..77da4809c 100644 --- a/third_party/3/dataclasses.pyi +++ b/third_party/3/dataclasses.pyi @@ -66,6 +66,6 @@ class InitVar(Generic[_T]): ... def make_dataclass(cls_name: str, fields: Iterable[Union[str, Tuple[str, type], Tuple[str, type, Field[Any]]]], *, bases: Tuple[type, ...] = ..., namespace: Optional[Dict[str, Any]] = ..., init: bool = ..., repr: bool = ..., eq: bool = ..., order: bool = ..., hash: bool = ..., - frozen: bool = ...): ... + frozen: bool = ...) -> type: ... def replace(obj: _T, **changes: Any) -> _T: ...