Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarion <marion.zepf@gmail.com>2013-09-05 20:37:07 (GMT)
committer Marion <marion.zepf@gmail.com>2013-09-05 20:37:07 (GMT)
commit42d9ecf455ffd63bb2aa82d6442a470ff265c831 (patch)
tree63326516fcef36b47aab4708e0cca22c6f646861
parentba045138758a3140eb92bf9356de6d7dcbcac850 (diff)
update special handling of 'while' and 'until' loops during export
-rw-r--r--TurtleArt/taprimitive.py4
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: