From 30c9af5aaa13a543782fb7e72c2548c48655db03 Mon Sep 17 00:00:00 2001 From: Blaze <88249929+syncblaze@users.noreply.github.com> Date: Fri, 8 Nov 2024 14:55:03 +0100 Subject: [PATCH] Add listener attribute to `QueueHandler` (#12986) --- stdlib/logging/handlers.pyi | 2 ++ 1 file changed, 2 insertions(+) diff --git a/stdlib/logging/handlers.pyi b/stdlib/logging/handlers.pyi index 91f9fe57e..d594d6569 100644 --- a/stdlib/logging/handlers.pyi +++ b/stdlib/logging/handlers.pyi @@ -260,6 +260,8 @@ class QueueHandler(Handler): def __init__(self, queue: _QueueLike[Any]) -> None: ... def prepare(self, record: LogRecord) -> Any: ... def enqueue(self, record: LogRecord) -> None: ... + if sys.version_info >= (3, 12): + listener: QueueListener | None class QueueListener: handlers: tuple[Handler, ...] # undocumented