Make goto work with await

Created together with @langsamer and @davidhalter
This commit is contained in:
Robin Roth
2017-10-28 14:10:05 +02:00
committed by Dave Halter
parent 752b7d8d49
commit 88cf592c95
4 changed files with 19 additions and 1 deletions
+2
View File
@@ -249,6 +249,8 @@ class Evaluator(object):
else:
i = trailer.parent.children.index(trailer)
to_evaluate = trailer.parent.children[:i]
if to_evaluate[0] == 'await':
to_evaluate.pop(0)
context_set = context.eval_node(to_evaluate[0])
for trailer in to_evaluate[1:]:
context_set = eval_trailer(context, context_set, trailer)