diff options
author | Walter 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) |
commit | 0d7717ab78245335e3ee84dc36d6edfa05060afb (patch) | |
tree | 2603297a8e4d04df790a141ef8d1a0629e2a1538 /TurtleArt | |
parent | a35756e2a5b3f7890ae6b5ac165b10ccccd3a363 (diff) |
allow for setting None as default
Diffstat (limited to 'TurtleArt')
-rw-r--r-- | TurtleArt/taprimitive.py | 8 |
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() |