diff --git a/bin/gyrocontroller b/bin/gyrocontroller --- a/bin/gyrocontroller +++ b/bin/gyrocontroller @@ -2,7 +2,7 @@ # vi: syntax=python import run_local -from light9.Submaster import combine_subdict +from light9.Submaster import Submasters, combine_subdict from light9.subclient import SubClient class circcycle: @@ -19,11 +19,11 @@ class circcycle: self.index = (self.index + delta) % len(self.sequence) def next(self): ret = self.sequence[self.index] - self._change_index(1) + self.change_index(1) return ret def prev(self): ret = self.sequence[self.index] - self._change_index(-1) + self.change_index(-1) return ret class AbstractSimpleController(SubClient): diff --git a/light9/subclient.py b/light9/subclient.py --- a/light9/subclient.py +++ b/light9/subclient.py @@ -2,6 +2,8 @@ from light9 import dmxclient # later, this stuff will talk to a SubServer class SubClient: + def __init__(self): + pass # we may later need init code for network setup def get_levels_as_sub(self): """Subclasses must implement this method and return a Submaster object."""