From 9b36eb2fe36ec9f38cc17372c3cfe50ec32a05f2 Mon Sep 17 00:00:00 2001 From: baterflyrity Date: Wed, 6 Jan 2021 15:15:35 +0300 Subject: [PATCH 1/5] Update io.pyi See corresponding [issue](https://github.com/python/typeshed/issues/4906#issue-779374573). --- stdlib/3/io.pyi | 2 ++ 1 file changed, 2 insertions(+) diff --git a/stdlib/3/io.pyi b/stdlib/3/io.pyi index f904e976a101..f44e6276ca5b 100644 --- a/stdlib/3/io.pyi +++ b/stdlib/3/io.pyi @@ -34,12 +34,14 @@ class IOBase: def flush(self) -> None: ... def isatty(self) -> bool: ... def readable(self) -> bool: ... + def read(self, *args: Any, **kwargs: Any) -> Any: ... def readlines(self, __hint: int = ...) -> List[bytes]: ... def seek(self, __offset: int, __whence: int = ...) -> int: ... def seekable(self) -> bool: ... def tell(self) -> int: ... def truncate(self, __size: Optional[int] = ...) -> int: ... def writable(self) -> bool: ... + def write(self, *args: Any, **kwargs: Any) -> Any: ... def writelines(self, __lines: Iterable[ReadableBuffer]) -> None: ... def readline(self, __size: Optional[int] = ...) -> bytes: ... def __del__(self) -> None: ... From 35240290a31f14f67f36eeb18cb8797f8d2d3c7b Mon Sep 17 00:00:00 2001 From: baterflyrity Date: Wed, 6 Jan 2021 20:42:29 +0300 Subject: [PATCH 2/5] Update stdlib/3/io.pyi Co-authored-by: Akuli --- stdlib/3/io.pyi | 1 + 1 file changed, 1 insertion(+) diff --git a/stdlib/3/io.pyi b/stdlib/3/io.pyi index f44e6276ca5b..847af2ee965c 100644 --- a/stdlib/3/io.pyi +++ b/stdlib/3/io.pyi @@ -34,6 +34,7 @@ class IOBase: def flush(self) -> None: ... def isatty(self) -> bool: ... def readable(self) -> bool: ... + read: Callable[..., Any] def read(self, *args: Any, **kwargs: Any) -> Any: ... def readlines(self, __hint: int = ...) -> List[bytes]: ... def seek(self, __offset: int, __whence: int = ...) -> int: ... From 18e7d517f32912a051f8a905628754f0b8f0f0fd Mon Sep 17 00:00:00 2001 From: baterflyrity Date: Wed, 6 Jan 2021 20:44:24 +0300 Subject: [PATCH 3/5] Update io.pyi --- stdlib/3/io.pyi | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/stdlib/3/io.pyi b/stdlib/3/io.pyi index 847af2ee965c..f03a9a8740fe 100644 --- a/stdlib/3/io.pyi +++ b/stdlib/3/io.pyi @@ -35,14 +35,13 @@ class IOBase: def isatty(self) -> bool: ... def readable(self) -> bool: ... read: Callable[..., Any] - def read(self, *args: Any, **kwargs: Any) -> Any: ... def readlines(self, __hint: int = ...) -> List[bytes]: ... def seek(self, __offset: int, __whence: int = ...) -> int: ... def seekable(self) -> bool: ... def tell(self) -> int: ... def truncate(self, __size: Optional[int] = ...) -> int: ... def writable(self) -> bool: ... - def write(self, *args: Any, **kwargs: Any) -> Any: ... + write: Callable[..., Any] def writelines(self, __lines: Iterable[ReadableBuffer]) -> None: ... def readline(self, __size: Optional[int] = ...) -> bytes: ... def __del__(self) -> None: ... From c9a95250a52a3d992afc23f9d787c64a3fe7e86f Mon Sep 17 00:00:00 2001 From: baterflyrity Date: Thu, 7 Jan 2021 11:49:50 +0300 Subject: [PATCH 4/5] Update io.pyi Restart checks --- stdlib/3/io.pyi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/stdlib/3/io.pyi b/stdlib/3/io.pyi index f03a9a8740fe..91f69fb87373 100644 --- a/stdlib/3/io.pyi +++ b/stdlib/3/io.pyi @@ -34,7 +34,7 @@ class IOBase: def flush(self) -> None: ... def isatty(self) -> bool: ... def readable(self) -> bool: ... - read: Callable[..., Any] + read: Callable[..., Any] def readlines(self, __hint: int = ...) -> List[bytes]: ... def seek(self, __offset: int, __whence: int = ...) -> int: ... def seekable(self) -> bool: ... From 0bf883cdf93c3ce6ff2931670e88f5b1633e3bdb Mon Sep 17 00:00:00 2001 From: baterflyrity Date: Thu, 7 Jan 2021 12:04:47 +0300 Subject: [PATCH 5/5] Update io.pyi --- stdlib/3/io.pyi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/stdlib/3/io.pyi b/stdlib/3/io.pyi index 91f69fb87373..f03a9a8740fe 100644 --- a/stdlib/3/io.pyi +++ b/stdlib/3/io.pyi @@ -34,7 +34,7 @@ class IOBase: def flush(self) -> None: ... def isatty(self) -> bool: ... def readable(self) -> bool: ... - read: Callable[..., Any] + read: Callable[..., Any] def readlines(self, __hint: int = ...) -> List[bytes]: ... def seek(self, __offset: int, __whence: int = ...) -> int: ... def seekable(self) -> bool: ...