From f3916cef4d2a5992576ca203a66348d3f8666c73 Mon Sep 17 00:00:00 2001 From: Walter Bender Date: Tue, 03 Sep 2013 22:48:52 +0000 Subject: fix problem with NoneType index for storein block --- diff --git a/TurtleArt/tawindow.py b/TurtleArt/tawindow.py index 3a8f4bb..08e5ed6 100644 --- a/TurtleArt/tawindow.py +++ b/TurtleArt/tawindow.py @@ -3979,16 +3979,19 @@ before making changes to your Turtle Blocks program')) dblk[2], dblk[3], dblk[4]] self._new_stack_block(name) elif btype == 'storein': + name = None if b[4][1] < len(self._process_block_data): i = b[4][1] - name = self._process_block_data[i][1][1] + if i is not None: + name = self._process_block_data[i][1][1] else: i = b[4][1] - len(self._process_block_data) name = self._extra_block_data[i][1][1] - if not self._find_proto_name('storein_%s' % (name), name): - self._new_storein_block(name) - if not self._find_proto_name('box_%s' % (name), name): - self._new_box_block(name) + if name is not None: + if not self._find_proto_name('storein_%s' % (name), name): + self._new_storein_block(name) + if not self._find_proto_name('box_%s' % (name), name): + self._new_box_block(name) if btype in content_blocks: if btype == 'number': -- cgit v0.9.1