From 7865a78de1929ee54797baca0fe07ac33567739f Mon Sep 17 00:00:00 2001 From: Sebastian Rittau Date: Thu, 22 Aug 2024 04:25:06 +0200 Subject: [PATCH] socketserver: Use BufferedIOBase instead of BinaryIO (#12568) --- stdlib/socketserver.pyi | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/stdlib/socketserver.pyi b/stdlib/socketserver.pyi index acf246108..ae6575d85 100644 --- a/stdlib/socketserver.pyi +++ b/stdlib/socketserver.pyi @@ -3,8 +3,9 @@ import types from _socket import _Address, _RetAddress from _typeshed import ReadableBuffer from collections.abc import Callable +from io import BufferedIOBase from socket import socket as _socket -from typing import Any, BinaryIO, ClassVar +from typing import Any, ClassVar from typing_extensions import Self, TypeAlias __all__ = [ @@ -158,11 +159,11 @@ class StreamRequestHandler(BaseRequestHandler): timeout: ClassVar[float | None] # undocumented disable_nagle_algorithm: ClassVar[bool] # undocumented connection: Any # undocumented - rfile: BinaryIO - wfile: BinaryIO + rfile: BufferedIOBase + wfile: BufferedIOBase class DatagramRequestHandler(BaseRequestHandler): packet: bytes # undocumented socket: _socket # undocumented - rfile: BinaryIO - wfile: BinaryIO + rfile: BufferedIOBase + wfile: BufferedIOBase