From 78690405cfd192bc40dbbd322e091dfad343fe59 Mon Sep 17 00:00:00 2001 From: Jelle Zijlstra Date: Wed, 16 Jan 2019 19:21:16 -0800 Subject: [PATCH] add back StopIteration.value in Python 3 (#2744) Fixes python/mypy#6209. --- stdlib/2/__builtin__.pyi | 4 +++- stdlib/2and3/builtins.pyi | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/stdlib/2/__builtin__.pyi b/stdlib/2/__builtin__.pyi index e4897c7a1..b509195b7 100644 --- a/stdlib/2/__builtin__.pyi +++ b/stdlib/2/__builtin__.pyi @@ -1450,7 +1450,9 @@ class KeyboardInterrupt(BaseException): ... class SystemExit(BaseException): code: int class Exception(BaseException): ... -class StopIteration(Exception): ... +class StopIteration(Exception): + if sys.version_info >= (3,): + value: Any if sys.version_info >= (3,): _StandardError = Exception class OSError(Exception): diff --git a/stdlib/2and3/builtins.pyi b/stdlib/2and3/builtins.pyi index e4897c7a1..b509195b7 100644 --- a/stdlib/2and3/builtins.pyi +++ b/stdlib/2and3/builtins.pyi @@ -1450,7 +1450,9 @@ class KeyboardInterrupt(BaseException): ... class SystemExit(BaseException): code: int class Exception(BaseException): ... -class StopIteration(Exception): ... +class StopIteration(Exception): + if sys.version_info >= (3,): + value: Any if sys.version_info >= (3,): _StandardError = Exception class OSError(Exception):