diff --git a/hy/macros.py b/hy/macros.py index 200546c..4430c48 100644 --- a/hy/macros.py +++ b/hy/macros.py @@ -49,7 +49,7 @@ def process(tree): return ntree if isinstance(tree, HyDict): - obj = HyDict({process(x): process(tree[x]) for x in tree}) + obj = HyDict(dict((process(x), process(tree[x])) for x in tree)) obj.replace(tree) return obj