+
+ def poll(self):
+ self.changed((self.CHANGED_POLL,))
+
+ def doSuspend(self, suspended):
+ if suspended:
+ self.clock_timer.stop()
+ else:
+ self.clock_timer.start(1000)
+ self.poll()
+
+ def destroy(self):
+ self.clock_timer.callback.remove(self.poll)
+ Source.destroy(self)