diff options
Diffstat (limited to 'TurtleArt/tabasics.py')
-rw-r--r-- | TurtleArt/tabasics.py | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/TurtleArt/tabasics.py b/TurtleArt/tabasics.py index 394b5eb..3aab25f 100644 --- a/TurtleArt/tabasics.py +++ b/TurtleArt/tabasics.py @@ -615,7 +615,6 @@ tasetshade :shade \n') colors=["#FF00FF", "#A000A0"], help_string=_('Palette of numeric operators')) - primitive_dictionary['plus'] = self._prim_plus palette.add_block('plus2', style='number-style', label='+', @@ -624,8 +623,10 @@ tasetshade :shade \n') prim_name='plus', logo_command='sum', help_string=_('adds two alphanumeric inputs')) - self.tw.lc.def_prim( - 'plus', 2, lambda self, x, y: primitive_dictionary['plus'](x, y)) + self.tw.lc.def_prim('plus', 2, + # TODO re-enable use with lists + Primitive(Primitive.plus, slot_wrappers={ + (0, 2): Primitive(Primitive.convert_for_plus)})) palette.add_block('minus2', style='number-style-porch', |