diff --git a/stdlib/socket.pyi b/stdlib/socket.pyi index 4731aeab82c1..e8d8f1a0d424 100644 --- a/stdlib/socket.pyi +++ b/stdlib/socket.pyi @@ -136,7 +136,7 @@ from _socket import ( from _typeshed import ReadableBuffer, Unused, WriteableBuffer from collections.abc import Iterable from enum import IntEnum, IntFlag -from io import BufferedReader, BufferedRWPair, BufferedWriter, IOBase, RawIOBase, TextIOWrapper +from io import BufferedReader, BufferedRWPair, BufferedWriter, RawIOBase, TextIOWrapper from typing import Any, Final, Literal, Protocol, SupportsIndex, TypeAlias, overload, type_check_only from typing_extensions import Self @@ -1507,7 +1507,7 @@ class socket(_socket.socket): encoding: str | None = None, errors: str | None = None, newline: str | None = None, - ) -> IOBase: ... + ) -> SocketIO | BufferedRWPair | BufferedReader | BufferedWriter: ... @overload def makefile( self,