diff --git a/bin/keyboardcomposer b/bin/keyboardcomposer --- a/bin/keyboardcomposer +++ b/bin/keyboardcomposer @@ -551,6 +551,7 @@ class Sliders(BCF2000): break self.kc = kc + log.info('found sliders on %s', dev) def valueIn(self, name, value): kc = self.kc if name.startswith("slider"): @@ -633,4 +634,4 @@ if __name__ == "__main__": # prof.watchPoint("/usr/lib/python2.4/site-packages/rdflib-2.3.3-py2.4-linux-i686.egg/rdflib/Graph.py", 615) - prof.run(reactor.run, profile=False) + prof.run(reactor.run, profile=None) diff --git a/light9/effecteval/effectloop.py b/light9/effecteval/effectloop.py --- a/light9/effecteval/effectloop.py +++ b/light9/effecteval/effectloop.py @@ -46,11 +46,13 @@ class EffectLoop(object): def setEffects(self): self.currentEffects = [] + log.info('setEffects currentSong=%s', self.currentSong) if self.currentSong is None: return for effectUri in self.graph.objects(self.currentSong, L9['effect']): self.currentEffects.append(EffectNode(self.graph, effectUri)) + log.info('now we have %s effects', len(self.currentEffects)) @inlineCallbacks def getSongTime(self): @@ -147,6 +149,8 @@ class EffectLoop(object): if now > self.lastErrorLog + 5: log.error("effect %s: %s" % (e.uri, exc)) self.lastErrorLog = now + log.debug('eval %s effects, got %s outputs', len(self.currentEffects), len(outputs)) + return outputs def logLevels(self, now, out):