From 37fc02ea7ec35538234e9bda7a3e9ee17ef4a5c5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alex=20Gr=C3=B6nholm?= Date: Thu, 1 Jun 2017 06:00:56 +0300 Subject: [PATCH] Made Logger methods accept BaseExceptions for exc_info (#1376) Loggers accept any exceptions as the exc_info argument, not only Exception subclasses. --- stdlib/2and3/logging/__init__.pyi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/stdlib/2and3/logging/__init__.pyi b/stdlib/2and3/logging/__init__.pyi index 83cf9c0e3..924f525d0 100644 --- a/stdlib/2and3/logging/__init__.pyi +++ b/stdlib/2and3/logging/__init__.pyi @@ -13,7 +13,7 @@ import threading _SysExcInfoType = Union[Tuple[type, BaseException, TracebackType], Tuple[None, None, None]] if sys.version_info >= (3, 5): - _ExcInfoType = Union[None, bool, _SysExcInfoType, Exception] + _ExcInfoType = Union[None, bool, _SysExcInfoType, BaseException] else: _ExcInfoType = Union[None, bool, _SysExcInfoType] _ArgsType = Union[Tuple[Any, ...], Dict[str, Any]]