diff options
author | Marion <marion.zepf@gmail.com> | 2013-08-12 15:20:12 (GMT) |
---|---|---|
committer | Marion <marion.zepf@gmail.com> | 2013-08-12 15:20:12 (GMT) |
commit | cc381a559a47ce029c20e2eff086bf2eb2bfe3f1 (patch) | |
tree | 86187af8ef46f909706271347431ebfb3ca33fc9 | |
parent | d4477428d6d6574479ea81b729240c3fa47153e7 (diff) |
add Primitive for the 'identity' block
-rw-r--r-- | TurtleArt/tabasics.py | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/TurtleArt/tabasics.py b/TurtleArt/tabasics.py index 715ba0c..f6ea917 100644 --- a/TurtleArt/tabasics.py +++ b/TurtleArt/tabasics.py @@ -664,7 +664,6 @@ minus :y\nend\n') 'division', 2, lambda self, x, y: primitive_dictionary['division'](x, y)) - primitive_dictionary['id'] = self._prim_identity palette.add_block('identity2', style='number-style-1arg', label='←', @@ -672,8 +671,7 @@ minus :y\nend\n') prim_name='id', help_string=_('identity operator used for extending \ blocks')) - self.tw.lc.def_prim('id', 1, - lambda self, x: primitive_dictionary['id'](x)) + self.tw.lc.def_prim('id', 1, Primitive(Primitive.identity)) primitive_dictionary['remainder'] = self._prim_mod palette.add_block('remainder2', @@ -1398,10 +1396,6 @@ variable')) except TypeError: raise logoerror("#notanumber") - def _prim_identity(self, x): - ''' Identity function ''' - return(x) - # Utilities def _string_to_num(self, x): |