From f6b94b1b40906dd0a36c94a6d0fb29e8c9fc5ce5 Mon Sep 17 00:00:00 2001 From: "Paul R. Tagliamonte" Date: Wed, 10 Apr 2013 23:00:42 -0400 Subject: [PATCH] Avoiding breaking PyPy. Wat. --- hy/compiler.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/hy/compiler.py b/hy/compiler.py index dada940..8c9230e 100644 --- a/hy/compiler.py +++ b/hy/compiler.py @@ -964,7 +964,10 @@ def hy_compile(tree, root=None): HySymbol("import_from"), HySymbol(package), HySymbol(entry) - ]).replace(form)) + ]).replace(tree[0])) # form)) + # using form causes pypy to blow up; let's conditionally + # add this for cpython or something. Muhahaha. - PRT + _ast = compiler.compile(imports) + _ast ret = tlo(body=_ast)