From 070c54dc8e82440e9297ee32bc661e26c6e80635 Mon Sep 17 00:00:00 2001 From: Erez Sh Date: Mon, 13 Sep 2021 11:23:48 +0100 Subject: [PATCH] yield -> yield from --- lark/indenter.py | 3 +-- lark/reconstruct.py | 3 +-- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/lark/indenter.py b/lark/indenter.py index 1a9e587..1121104 100644 --- a/lark/indenter.py +++ b/lark/indenter.py @@ -44,8 +44,7 @@ class Indenter(PostLex, ABC): def _process(self, stream): for token in stream: if token.type == self.NL_type: - for t in self.handle_NL(token): - yield t + yield from self.handle_NL(token) else: yield token diff --git a/lark/reconstruct.py b/lark/reconstruct.py index aa8c753..02b4947 100644 --- a/lark/reconstruct.py +++ b/lark/reconstruct.py @@ -89,8 +89,7 @@ class Reconstructor(TreeMatcher): for item in res: if isinstance(item, Tree): # TODO use orig_expansion.rulename to support templates - for x in self._reconstruct(item): - yield x + yield from self._reconstruct(item) else: yield item