From e074e2e28f6193730757830561ddd551c4b52a19 Mon Sep 17 00:00:00 2001 From: Walter Bender Date: Fri, 15 Oct 2010 18:38:50 +0000 Subject: catch KeyError when indexing BLOCK_NAME list (#2447) --- diff --git a/TurtleArt/tablock.py b/TurtleArt/tablock.py index db9ef0b..b797ada 100644 --- a/TurtleArt/tablock.py +++ b/TurtleArt/tablock.py @@ -363,7 +363,11 @@ class Block: if n == 0: n = 1 # Force a scale to be set, even if there is no value. else: - n = len(BLOCK_NAMES[self.name]) + if self.name in BLOCK_NAMES: + n = len(BLOCK_NAMES[self.name]) + else: + _logger.debug("WARNING: unknown block name %s" % (self.name)) + n = 0 for i in range(n): if i == 1: # top self.spr.set_label_attributes(int(self._font_size[1] + 0.5), -- cgit v0.9.1