Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/TurtleArt/tablock.py
diff options
context:
space:
mode:
authorWalter Bender <walter@sugarlabs.org>2010-11-06 20:09:26 (GMT)
committer Walter Bender <walter@sugarlabs.org>2010-11-06 20:09:26 (GMT)
commitbc7af564cdabd19be30cb0bd61528cf1a6bd3df2 (patch)
treef0e8f16000c243a6702892777b0902ba82095f7e /TurtleArt/tablock.py
parent452e47c17f7a77ed6d95a60d23ebc2206c10b025 (diff)
search for similar blocks on a list
Diffstat (limited to 'TurtleArt/tablock.py')
-rw-r--r--TurtleArt/tablock.py13
1 files changed, 9 insertions, 4 deletions
diff --git a/TurtleArt/tablock.py b/TurtleArt/tablock.py
index 9c7547f..2df89c4 100644
--- a/TurtleArt/tablock.py
+++ b/TurtleArt/tablock.py
@@ -113,11 +113,16 @@ class Blocks:
i += 1
return None
- def get_similar_blocks(self, type, name):
+ def get_similar_blocks(self, block_type, name):
block_list = []
- for block in self.list:
- if block.type == type and block.name == name:
- block_list.append(block)
+ if type(name) == type(''):
+ for block in self.list:
+ if block.type == block_type and block.name == name:
+ block_list.append(block)
+ else:
+ for block in self.list:
+ if block.type == block_type and block.name in name:
+ block_list.append(block)
return block_list