From 514293c60643b3755e61ce8529f573fca6142477 Mon Sep 17 00:00:00 2001 From: Walter Bender Date: Thu, 25 Nov 2010 17:14:00 +0000 Subject: more robust error checking of malformed projects --- 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: -- cgit v0.9.1