From adacd65d4ecc6e6b4552494e68222c7a7e580f90 Mon Sep 17 00:00:00 2001 From: Rune Tynan Date: Mon, 30 Dec 2019 00:45:31 -0500 Subject: [PATCH 1/2] Fix missing type in builtins/__builtin__ --- stdlib/2/__builtin__.pyi | 2 +- stdlib/2and3/builtins.pyi | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/stdlib/2/__builtin__.pyi b/stdlib/2/__builtin__.pyi index 0df170be1e7e..77b23189618b 100644 --- a/stdlib/2/__builtin__.pyi +++ b/stdlib/2/__builtin__.pyi @@ -1557,7 +1557,7 @@ class BufferError(_StandardError): ... class EOFError(_StandardError): ... class ImportError(_StandardError): if sys.version_info >= (3, 3): - def __init__(self, *args, name: Optional[str] = ..., path: Optional[str] = ...) -> None: ... + def __init__(self, *args: object, name: Optional[str] = ..., path: Optional[str] = ...) -> None: ... name: Optional[str] path: Optional[str] class LookupError(_StandardError): ... diff --git a/stdlib/2and3/builtins.pyi b/stdlib/2and3/builtins.pyi index 0df170be1e7e..77b23189618b 100644 --- a/stdlib/2and3/builtins.pyi +++ b/stdlib/2and3/builtins.pyi @@ -1557,7 +1557,7 @@ class BufferError(_StandardError): ... class EOFError(_StandardError): ... class ImportError(_StandardError): if sys.version_info >= (3, 3): - def __init__(self, *args, name: Optional[str] = ..., path: Optional[str] = ...) -> None: ... + def __init__(self, *args: object, name: Optional[str] = ..., path: Optional[str] = ...) -> None: ... name: Optional[str] path: Optional[str] class LookupError(_StandardError): ... From 93d1b20b3acfe057f0e01e86dd5154b9f998210c Mon Sep 17 00:00:00 2001 From: Rune Tynan Date: Sun, 2 Feb 2020 15:49:49 -0500 Subject: [PATCH 2/2] Add return type to memoryview cast --- stdlib/2/__builtin__.pyi | 2 +- stdlib/2and3/builtins.pyi | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/stdlib/2/__builtin__.pyi b/stdlib/2/__builtin__.pyi index 77b23189618b..04bcd687ba5b 100644 --- a/stdlib/2/__builtin__.pyi +++ b/stdlib/2/__builtin__.pyi @@ -803,7 +803,7 @@ class memoryview(Sized, Container[_mv_container_type]): def __init__(self, obj: Union[bytes, bytearray, memoryview]) -> None: ... def __enter__(self) -> memoryview: ... def __exit__(self, exc_type: Optional[Type[BaseException]], exc_val: Optional[BaseException], exc_tb: Optional[TracebackType]) -> None: ... - def cast(self, format: str, shape: Union[List[int], Tuple[int]] = ...): ... + def cast(self, format: str, shape: Union[List[int], Tuple[int]] = ...) -> memoryview: ... else: def __init__(self, obj: Union[bytes, bytearray, buffer, memoryview]) -> None: ... diff --git a/stdlib/2and3/builtins.pyi b/stdlib/2and3/builtins.pyi index 77b23189618b..04bcd687ba5b 100644 --- a/stdlib/2and3/builtins.pyi +++ b/stdlib/2and3/builtins.pyi @@ -803,7 +803,7 @@ class memoryview(Sized, Container[_mv_container_type]): def __init__(self, obj: Union[bytes, bytearray, memoryview]) -> None: ... def __enter__(self) -> memoryview: ... def __exit__(self, exc_type: Optional[Type[BaseException]], exc_val: Optional[BaseException], exc_tb: Optional[TracebackType]) -> None: ... - def cast(self, format: str, shape: Union[List[int], Tuple[int]] = ...): ... + def cast(self, format: str, shape: Union[List[int], Tuple[int]] = ...) -> memoryview: ... else: def __init__(self, obj: Union[bytes, bytearray, buffer, memoryview]) -> None: ...