diff --git a/stdlib/builtins.pyi b/stdlib/builtins.pyi index 23779ad4eeb3..aed464e2a3c7 100644 --- a/stdlib/builtins.pyi +++ b/stdlib/builtins.pyi @@ -1308,7 +1308,7 @@ def open( def open( file: _OpenFile, mode: OpenBinaryMode, - buffering: int, + buffering: int = ..., encoding: None = ..., errors: None = ..., newline: None = ..., diff --git a/stdlib/importlib/abc.pyi b/stdlib/importlib/abc.pyi index 1ff8158582eb..0ac2a684d21f 100644 --- a/stdlib/importlib/abc.pyi +++ b/stdlib/importlib/abc.pyi @@ -158,7 +158,7 @@ if sys.version_info >= (3, 9): @overload @abstractmethod def open( - self, mode: OpenBinaryMode, buffering: int, encoding: None = ..., errors: None = ..., newline: None = ... + self, mode: OpenBinaryMode, buffering: int = ..., encoding: None = ..., errors: None = ..., newline: None = ... ) -> BinaryIO: ... # Fallback if mode is not specified @overload diff --git a/stdlib/os/__init__.pyi b/stdlib/os/__init__.pyi index d38148e7921f..6e1a31e255e3 100644 --- a/stdlib/os/__init__.pyi +++ b/stdlib/os/__init__.pyi @@ -568,7 +568,7 @@ def fdopen( def fdopen( fd: int, mode: OpenBinaryMode, - buffering: int, + buffering: int = ..., encoding: None = ..., errors: None = ..., newline: None = ..., diff --git a/stdlib/pathlib.pyi b/stdlib/pathlib.pyi index fc5d7d8fb7e1..a0d43a468d64 100644 --- a/stdlib/pathlib.pyi +++ b/stdlib/pathlib.pyi @@ -147,7 +147,7 @@ class Path(PurePath): # Buffering cannot be determined: fall back to BinaryIO @overload def open( - self, mode: OpenBinaryMode, buffering: int, encoding: None = ..., errors: None = ..., newline: None = ... + self, mode: OpenBinaryMode, buffering: int = ..., encoding: None = ..., errors: None = ..., newline: None = ... ) -> BinaryIO: ... # Fallback if mode is not specified @overload diff --git a/stubs/aiofiles/aiofiles/threadpool/__init__.pyi b/stubs/aiofiles/aiofiles/threadpool/__init__.pyi index a43b5ab0defb..1a5cb9bf8dcd 100644 --- a/stubs/aiofiles/aiofiles/threadpool/__init__.pyi +++ b/stubs/aiofiles/aiofiles/threadpool/__init__.pyi @@ -86,7 +86,7 @@ def open( def open( file: _OpenFile, mode: OpenBinaryMode, - buffering: int, + buffering: int = ..., encoding: None = ..., errors: None = ..., newline: None = ...,