diff options
author | Marion <marion.zepf@gmail.com> | 2013-09-05 20:37:07 (GMT) |
---|---|---|
committer | Marion <marion.zepf@gmail.com> | 2013-09-05 20:37:07 (GMT) |
commit | 42d9ecf455ffd63bb2aa82d6442a470ff265c831 (patch) | |
tree | 63326516fcef36b47aab4708e0cca22c6f646861 | |
parent | ba045138758a3140eb92bf9356de6d7dcbcac850 (diff) |
update special handling of 'while' and 'until' loops during export
-rw-r--r-- | TurtleArt/taprimitive.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/TurtleArt/taprimitive.py b/TurtleArt/taprimitive.py index 8025ca8..162eaf8 100644 --- a/TurtleArt/taprimitive.py +++ b/TurtleArt/taprimitive.py @@ -346,9 +346,9 @@ class Primitive(object): if controller == Primitive.controller_forever: condition_ast = ast.Name(id="True", ctx=ast.Load) elif controller == Primitive.controller_while: - condition_ast = new_arg_asts[0].args[0].body + condition_ast = new_arg_asts[0].body.args[0].body elif controller == Primitive.controller_until: - pos_cond_ast = new_arg_asts[0].args[0].body + pos_cond_ast = new_arg_asts[0].body.args[0].body condition_ast = ast.UnaryOp(op=ast.Not, operand=pos_cond_ast) else: |