From c08752f54049fd03715c0f908eecbf366b5d3be4 Mon Sep 17 00:00:00 2001 From: Stefan Behnel Date: Sat, 6 Jul 2013 16:08:50 +0200 Subject: [PATCH] Py2.5 test fix --- tests/run/yield_from_pep380.pyx | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/tests/run/yield_from_pep380.pyx b/tests/run/yield_from_pep380.pyx index fc54e94..f0a039d 100644 --- a/tests/run/yield_from_pep380.pyx +++ b/tests/run/yield_from_pep380.pyx @@ -1009,12 +1009,18 @@ def test_delegating_generators_claim_to_be_running_close(): def yield_in_return(x): """ >>> x = yield_in_return(range(3)) - >>> while True: + >>> for _ in range(10): ... try: ... print(next(x)) - ... except StopIteration as exc: - ... print(exc.value) - ... break + ... except StopIteration: + ... if sys.version_info >= (3,3): + ... print(sys.exc_info()[1].value is None) + ... else: + ... print(True) + ... break 0 + 1 + 2 + True """ return (yield from x) -- 2.7.4