diff options
author | Walter Bender <walter@sugarlabs.org> | 2010-11-25 17:14:00 (GMT) |
---|---|---|
committer | Walter Bender <walter@sugarlabs.org> | 2010-11-25 17:14:00 (GMT) |
commit | 514293c60643b3755e61ce8529f573fca6142477 (patch) | |
tree | 77696058aa10e486f94d7fb103de2fad7e7f5609 /TurtleArt | |
parent | 2d3ef86cac2886af9943aed551ff94728fd50ee7 (diff) |
more robust error checking of malformed projects
Diffstat (limited to 'TurtleArt')
-rw-r--r-- | TurtleArt/talogo.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/TurtleArt/talogo.py b/TurtleArt/talogo.py index 01948a9..ee92e1f 100644 --- a/TurtleArt/talogo.py +++ b/TurtleArt/talogo.py @@ -544,7 +544,8 @@ class LogoCode: code = self._blocks_to_code(b) self.stacks['stack2'] = self._readline(code) if b.name == 'hat': - if b.connections[1] is not None: + if b.connections is not None and len(b.connections) > 1 and \ + b.connections[1] is not None: code = self._blocks_to_code(b) x = b.connections[1].values[0] if type(convert(x, float, False)) == float: |