From 1cdc7a0e88273dc7683cb8e123edffb4cda80d1e Mon Sep 17 00:00:00 2001 From: Alexey Shrub Date: Wed, 24 Oct 2018 19:33:07 +0300 Subject: [PATCH] Fix Python 2 error with return from generator --- lark/tree.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lark/tree.py b/lark/tree.py index 137ad2b..b2c7a60 100644 --- a/lark/tree.py +++ b/lark/tree.py @@ -103,7 +103,8 @@ class Tree(object): def iter_subtrees_topdown(self): if not self.children: - return self + yield self + return stack = [self] while stack: