Mercurial > code > home > repos > light9
diff light9/subclient.py @ 1454:50fe80faebab
animRainbow test. KC faster frame rate
Ignore-this: 419c6a70711ba3df9a234998760f8d9c
author | drewp@bigasterisk.com |
---|---|
date | Sun, 12 Jun 2016 00:26:12 +0000 |
parents | c35ec37c3c6e |
children | c45787e306ae |
line wrap: on
line diff
--- a/light9/subclient.py Sun Jun 12 00:24:57 2016 +0000 +++ b/light9/subclient.py Sun Jun 12 00:26:12 2016 +0000 @@ -1,4 +1,5 @@ from light9.effect.sequencer import sendToCollector +from twisted.internet import reactor, task class SubClient: def __init__(self): @@ -13,10 +14,7 @@ self.graph.addHandler(self._send_sub) def send_levels_loop(self, delay=1000): - """This function assumes that we are an instance of a Tk object - (or at least that we have an 'after' method)""" - self.graph.addHandler(self.send_levels) - self.after(delay, self.send_levels_loop, delay) + task.LoopingCall(lambda: self.graph.addHandler(self.send_levels)).start(delay) def _send_sub(self): outputSettings = self.get_output_settings()