Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorWalter Bender <walter@sugarlabs.org>2010-11-25 17:14:00 (GMT)
committer Walter Bender <walter@sugarlabs.org>2010-11-25 17:14:00 (GMT)
commit514293c60643b3755e61ce8529f573fca6142477 (patch)
tree77696058aa10e486f94d7fb103de2fad7e7f5609
parent2d3ef86cac2886af9943aed551ff94728fd50ee7 (diff)
more robust error checking of malformed projects
-rw-r--r--TurtleArt/talogo.py3
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: