From 4d40fc6c8a54500374b6272a5813f0b323898272 Mon Sep 17 00:00:00 2001 From: Jelle Zijlstra Date: Tue, 1 Nov 2022 03:52:30 -0700 Subject: [PATCH] logging: StreamHandler.send takes ReadableBuffer (#9057) --- stdlib/logging/handlers.pyi | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/stdlib/logging/handlers.pyi b/stdlib/logging/handlers.pyi index eec4ed969..f01c67d13 100644 --- a/stdlib/logging/handlers.pyi +++ b/stdlib/logging/handlers.pyi @@ -2,7 +2,7 @@ import datetime import http.client import ssl import sys -from _typeshed import StrPath +from _typeshed import ReadableBuffer, StrPath from collections.abc import Callable from logging import FileHandler, Handler, LogRecord from queue import Queue, SimpleQueue @@ -125,7 +125,7 @@ class SocketHandler(Handler): def __init__(self, host: str, port: int | None) -> None: ... def makeSocket(self, timeout: float = ...) -> socket: ... # timeout is undocumented def makePickle(self, record: LogRecord) -> bytes: ... - def send(self, s: bytes) -> None: ... + def send(self, s: ReadableBuffer) -> None: ... def createSocket(self) -> None: ... class DatagramHandler(SocketHandler):