Mercurial > code > home > repos > light9
changeset 2014:1d0fbb6ae089
fix KC sliders support
Ignore-this: c1a285064c54c07266660648a5c8dad
author | drewp@bigasterisk.com |
---|---|
date | Mon, 10 Jun 2019 02:29:12 +0000 |
parents | 02eb0e99bba5 |
children | b264971091dc |
files | bin/keyboardcomposer |
diffstat | 1 files changed, 7 insertions(+), 5 deletions(-) [+] |
line wrap: on
line diff
--- a/bin/keyboardcomposer Mon Jun 10 02:28:19 2019 +0000 +++ b/bin/keyboardcomposer Mon Jun 10 02:29:12 2019 +0000 @@ -301,7 +301,7 @@ self.graph.label(effect), effect)) withgroups.sort() - log.info("withgroups %s", withgroups) + log.debug("withgroups %s", withgroups) self.effectEval: Dict[URIRef, light9.effect.effecteval.EffectEval] = {} imp.reload(light9.effect.effecteval) @@ -335,12 +335,13 @@ self.rows[self.current_row].focus() def connect_to_hw(self, hw_sliders): + log.info('connect_to_hw') if hw_sliders: try: self.sliders = Sliders(self) log.info("connected to sliders") - except IOError: - log.info("no hardware sliders") + except IOError as e: + log.info("no hardware sliders %r", e) self.sliders = DummySliders() self.use_hw_sliders = False dispatcher.connect(self.send_to_hw, 'send_to_hw') @@ -469,7 +470,7 @@ self.pendingHwSet.cancel() except twisted.internet.error.AlreadyCalled: pass - self.pendingHwSet = reactor.callLater(.01, subbox.safeSliderSet, value) + self.pendingHwSet = reactor.callLater(.01, subbox.setVal, value) def send_to_hw(self, sub, hwCol, boxRow): if isinstance(self.sliders, DummySliders): @@ -624,6 +625,7 @@ ] for dev in devices: try: + log.info('try sliders on %s', dev) BCF2000.__init__(self, dev=dev) except IOError: if dev is devices[-1]: @@ -688,7 +690,7 @@ parser.add_option('-v', action='store_true', help="log info level") opts, args = parser.parse_args() - log.setLevel(logging.DEBUG if opts.v else logging.WARN) + log.setLevel(logging.DEBUG if opts.v else logging.INFO) logging.getLogger('colormath').setLevel(logging.INFO) graph = SyncedGraph(networking.rdfdb.url, "keyboardcomposer")