if self.blink:
self.blinktime = 500
self.timer = eTimer()
- self.timer.timeout.get().append(self.blinkFunc)
+ self.timer.callback.append(self.blinkFunc)
+ else:
+ self.timer = None
def blinkFunc(self):
if self.blinking == True:
self.stopBlinking()
else:
downstream.visible = self.calcVisibility()
+
+ def destroy(self):
+ if self.timer:
+ self.timer.callback.remove(self.blinkFunc)