From 0170e6d3c709063b800d0a8fb4e3fdc5ad56ddba Mon Sep 17 00:00:00 2001 From: Sebastian Rittau Date: Thu, 29 Mar 2018 03:45:14 +0200 Subject: [PATCH] traceback.print_exception(): Arguments optional in Python 3 (#1982) --- stdlib/2and3/traceback.pyi | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/stdlib/2and3/traceback.pyi b/stdlib/2and3/traceback.pyi index 07f158d6d..29bdf67d2 100644 --- a/stdlib/2and3/traceback.pyi +++ b/stdlib/2and3/traceback.pyi @@ -10,7 +10,8 @@ _PT = Tuple[str, int, str, Optional[str]] def print_tb(tb: Optional[TracebackType], limit: Optional[int] = ..., file: Optional[IO[str]] = ...) -> None: ... if sys.version_info >= (3,): - def print_exception(etype: Type[BaseException], value: BaseException, + def print_exception(etype: Optional[Type[BaseException]], + value: Optional[BaseException], tb: Optional[TracebackType], limit: Optional[int] = ..., file: Optional[IO[str]] = ..., chain: bool = ...) -> None: ...