From df953ca385f443be992a9a793791bf91d73983ac Mon Sep 17 00:00:00 2001 From: Utkarsh Gupta Date: Thu, 2 May 2019 10:22:51 +0000 Subject: [PATCH] config.pyi: Return a Thread instance (#2945) Fixes #2938 --- stdlib/2and3/logging/config.pyi | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/stdlib/2and3/logging/config.pyi b/stdlib/2and3/logging/config.pyi index e3a3a915b..c8dbfdffc 100644 --- a/stdlib/2and3/logging/config.pyi +++ b/stdlib/2and3/logging/config.pyi @@ -1,6 +1,7 @@ # Stubs for logging.config (Python 3.4) from typing import Any, Callable, Dict, Optional, IO, Union +from threading import Thread import sys if sys.version_info >= (3,): from configparser import RawConfigParser @@ -23,10 +24,10 @@ if sys.version_info >= (3, 4): defaults: Optional[Dict[str, str]] = ..., disable_existing_loggers: bool = ...) -> None: ... def listen(port: int = ..., - verify: Optional[Callable[[bytes], Optional[bytes]]] = ...) -> None: ... + verify: Optional[Callable[[bytes], Optional[bytes]]] = ...) -> Thread: ... else: def fileConfig(fname: Union[str, IO[str]], defaults: Optional[Dict[str, str]] = ..., disable_existing_loggers: bool = ...) -> None: ... - def listen(port: int = ...) -> None: ... + def listen(port: int = ...) -> Thread: ... def stopListening() -> None: ...