From a979dd85f7d436d7aa4ff5b16618fce3cfd2146d Mon Sep 17 00:00:00 2001 From: Kodi Arfer Date: Wed, 21 Jun 2017 15:37:32 -0700 Subject: [PATCH] Don't make `yield-from` a special form on Python 2 --- hy/compiler.py | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/hy/compiler.py b/hy/compiler.py index da7e858..b990332 100755 --- a/hy/compiler.py +++ b/hy/compiler.py @@ -1128,13 +1128,9 @@ class HyASTCompiler(object): return ret - @builds("yield_from") + @builds_if("yield_from", PY3) @checkargs(max=1) def compile_yield_from_expression(self, expr): - if not PY3: - raise HyCompileError( - "yield-from only supported in python 3.3+!") - expr.pop(0) ret = Result(contains_yield=True)