Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/activity.py
diff options
context:
space:
mode:
authorBenjamin Schwartz <bens@alum.mit.edu>2007-10-28 20:06:30 (GMT)
committer Benjamin Schwartz <bens@alum.mit.edu>2007-10-28 20:06:30 (GMT)
commit1ccd23e3dfa272e18f5358750554aaf33ab1ef05 (patch)
treea52a65084cba1c408179c158dbfff432b57c53f0 /activity.py
parent4da488aea124c9e43b0d6ca5efce9fc339cbf235 (diff)
Partial presence API update.
Diffstat (limited to 'activity.py')
-rw-r--r--activity.py11
1 files changed, 8 insertions, 3 deletions
diff --git a/activity.py b/activity.py
index 8b2c93b..87659c1 100644
--- a/activity.py
+++ b/activity.py
@@ -156,14 +156,20 @@ class AcousticMeasureActivity(Activity):
def _button_clicked(self, button):
if button.get_active():
self._button_event.set()
+ self._logger.debug("button_clicked: self._button_event.isSet(): " + str(self._button_event.isSet()))
button.set_label(self._button_dict['going'])
else:
self._button_event.clear()
button.set_label(self._button_dict['waiting'])
def _helper_thread(self):
+ self._logger.debug("helper_thread starting")
while True:
+ self._logger.debug("helper_thread: button_event.isSet(): " + str(self._button_event.isSet()))
self._button_event.wait()
+# while not self._button_event.isSet():
+# self._logger.debug("helper_thread still waiting")
+# time.sleep(1)
self._logger.debug("initiating measurement")
dt = arange.measure_dt_seq(self.hellotube, self.initiating, self._change_message)
x = dt * arange.speed_of_sound() - arange.OLPC_OFFSET
@@ -174,6 +180,7 @@ class AcousticMeasureActivity(Activity):
self.value.set_text(mes)
def _change_message(self,signal):
+ self._logger.debug("_change_message got signal: " + signal)
self.message.set_text(self._message_dict[signal])
def _shared_cb(self, activity):
@@ -331,9 +338,7 @@ class HelloTube(ExportedGObject):
if buddy is not None:
self._logger.debug('Buddy %s was added' % buddy.props.nick)
for handle in removed:
- buddy = self._get_buddy(handle)
- if buddy is not None:
- self._logger.debug('Buddy %s was removed' % buddy.props.nick)
+ self._logger.debug('Tube: Handle %u was removed', handle)
if not self.entered:
if self.is_initiator:
self._logger.debug("I'm initiating the tube, will "