+
+ def poll(self):
+ self.changed((self.CHANGED_POLL,))
+
+ def doSuspend(self, suspended):
+ if self.__enabled:
+ if suspended:
+ self.__poll_timer.stop()
+ else:
+ self.poll()
+ self.poll_enabled = True
+
+ def destroy(self):
+ self.__poll_timer.callback.remove(self.poll)