Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorWalter Bender <walter.bender@gmail.com>2011-03-02 20:06:51 (GMT)
committer Walter Bender <walter.bender@gmail.com>2011-03-02 20:06:51 (GMT)
commit0d7717ab78245335e3ee84dc36d6edfa05060afb (patch)
tree2603297a8e4d04df790a141ef8d1a0629e2a1538
parenta35756e2a5b3f7890ae6b5ac165b10ccccd3a363 (diff)
allow for setting None as default
-rw-r--r--TurtleArt/taprimitive.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/TurtleArt/taprimitive.py b/TurtleArt/taprimitive.py
index bdb0ec1..7f985f8 100644
--- a/TurtleArt/taprimitive.py
+++ b/TurtleArt/taprimitive.py
@@ -175,7 +175,7 @@ class Primitive():
def make_prim(block_name, style='basic-block', palette=None, label=None,
special_name=None, default=None, prim_name=None,
- help_string=None, value_block=False):
+ help_string=None, value_block=False, content_block=False):
""" Block factory """
b = Primitive(block_name)
b.set_style(style)
@@ -186,10 +186,14 @@ def make_prim(block_name, style='basic-block', palette=None, label=None,
if special_name is not None:
b.set_special_name(special_name)
if default is not None:
- b.set_default(default)
+ if default == 'None':
+ b.set_default(None)
+ else:
+ b.set_default(default)
if prim_name is not None:
b.set_prim_name(prim_name)
if help_string is not None:
b.set_help(help_string)
b.set_value_block(value_block)
+ b.set_content_block(content_block)
b.add_prim()