Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarion <marion.zepf@gmail.com>2013-08-12 15:20:12 (GMT)
committer Marion <marion.zepf@gmail.com>2013-08-12 15:20:12 (GMT)
commitcc381a559a47ce029c20e2eff086bf2eb2bfe3f1 (patch)
tree86187af8ef46f909706271347431ebfb3ca33fc9
parentd4477428d6d6574479ea81b729240c3fa47153e7 (diff)
add Primitive for the 'identity' block
-rw-r--r--TurtleArt/tabasics.py8
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):