Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/plugins/accelerometer
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/accelerometer')
-rw-r--r--plugins/accelerometer/accelerometer.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/plugins/accelerometer/accelerometer.py b/plugins/accelerometer/accelerometer.py
index c364235..f2c39e6 100644
--- a/plugins/accelerometer/accelerometer.py
+++ b/plugins/accelerometer/accelerometer.py
@@ -24,6 +24,7 @@ from plugins.plugin import Plugin
from TurtleArt.tapalette import make_palette
from TurtleArt.talogo import primitive_dictionary
from TurtleArt.tautils import debug_output
+from TurtleArt.taprimitive import Primitive
import logging
_logger = logging.getLogger('turtleart-activity accelerometer plugin')
@@ -50,7 +51,6 @@ class Accelerometer(Plugin):
help_string=_('Palette of sensor blocks'),
position=6)
- primitive_dictionary['xyz'] = self.prim_xyz
if self._status:
palette.add_block('xyz',
style='basic-style-extended-vertical',
@@ -68,7 +68,8 @@ class Accelerometer(Plugin):
prim_name='xyz')
self._parent.lc.def_prim(
- 'xyz', 0, lambda self: primitive_dictionary['xyz']())
+ 'xyz', 0,
+ Primitive(self.prim_xyz))
def _status_report(self):
debug_output('Reporting accelerator status: %s' % (str(self._status)))