From ba03c2378a0e5b82428ef5b5b0586937822e62ab Mon Sep 17 00:00:00 2001 From: Stefan Behnel <stefan_ml@behnel.de> Date: Fri, 25 Aug 2017 18:19:45 +0200 Subject: [PATCH] Work around test failure in Py2.x. --- tests/run/generators_py.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tests/run/generators_py.py b/tests/run/generators_py.py index e196b3018..db4ffd1a5 100644 --- a/tests/run/generators_py.py +++ b/tests/run/generators_py.py @@ -151,6 +151,7 @@ def check_throw(): def check_yield_in_except(): """ + >>> if sys.version_info[0] == 2: sys.exc_clear() >>> try: ... raise TypeError("RAISED !") ... except TypeError as orig_exc: @@ -174,7 +175,8 @@ def check_yield_in_except(): except ValueError as exc: assert sys.exc_info()[1] is exc, sys.exc_info() yield - assert sys.exc_info()[1] is exc, sys.exc_info() + if cython.compiled or sys.version_info[0] > 2: + assert sys.exc_info()[1] is exc, sys.exc_info() def yield_in_except_throw_exc_type(): -- 2.30.9