Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/plugins/rfid_plugin.py
diff options
context:
space:
mode:
authorWalter Bender <walter.bender@gmail.com>2011-03-03 03:26:06 (GMT)
committer Walter Bender <walter.bender@gmail.com>2011-03-03 03:26:06 (GMT)
commit907cfda80b1ddf8d51411eedcd0cc334b934fcd9 (patch)
tree4bebe23a9923c508350b959825364fd2bcdc68aa /plugins/rfid_plugin.py
parent97b2b2e5c63ca94f619dd2f8fbe069486f2b2856 (diff)
added update label for value block
Diffstat (limited to 'plugins/rfid_plugin.py')
-rw-r--r--plugins/rfid_plugin.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/plugins/rfid_plugin.py b/plugins/rfid_plugin.py
index 4df32b7..a69eb6d 100644
--- a/plugins/rfid_plugin.py
+++ b/plugins/rfid_plugin.py
@@ -1,5 +1,5 @@
#!/usr/bin/env python
-#Copyright (C) 2010 Emiliano Pastorino <epastorino@plan.ceibal.edu.uy>
+#Copyright (C) 2010,11 Emiliano Pastorino <epastorino@plan.ceibal.edu.uy>
#Copyright (c) 2011 Walter Bender
#Permission is hereby granted, free of charge, to any person obtaining a copy
@@ -20,7 +20,6 @@
#OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
#THE SOFTWARE.
-import os
import dbus
from gettext import gettext as _
@@ -30,7 +29,7 @@ from rfid.rfidutils import strhex2bin, strbin2dec, find_device
from plugin import Plugin
-from TurtleArt.taprimitive import Primitive, Palette, make_prim
+from TurtleArt.taprimitive import Palette, make_prim
from TurtleArt.talogo import PLUGIN_DICTIONARY
import logging
@@ -99,7 +98,7 @@ class Rfid_plugin(Plugin):
help_string=_('read value from RFID device'),
value_block=True,
prim_name='rfid')
- self._parent.lc._def_prim('rfid', 0,
+ self._parent.lc.def_prim('rfid', 0,
lambda self: PLUGIN_DICTIONARY['rfid'](True))
def start(self):
@@ -159,6 +158,7 @@ class Rfid_plugin(Plugin):
while self.rfid_idn.__len__() < 9:
self.rfid_idn = '0' + self.rfid_idn
print tagid, idbin, self.rfid_idn
+ self.tw.lc.update_label_value('rfid', self.rfid_idn)
# Block primitives used in talogo