class Alarms(object): def __init__(self, widget): self.widget = widget self.alarms = [] self.remote = SchoolbellRPC() self.load() def load(self): # pylint: disable=E1101 self.remote.get(AlarmsGetHandler(self)) def save(self): # pylint: disable=E1101 self.remote.set(self.alarms) def add(self, alarm): self.alarms.append(alarm) def remove(self, idx): self.alarms.pop(idx) def get(self, idx=None): if idx is not None: return self.alarms[idx] return self.alarms
class TestHandler(object): def __init__(self, duration): self.duration = duration self.rpc = SchoolbellRPC() def func(self): # pylint: disable=E1101 getSelectedValue = lambda widget: widget.getValue(widget.getSelectedIndex()) duration = getSelectedValue(self.duration) self.rpc.test(duration)
def __init__(self, widget): self.widget = widget self.alarms = [] self.remote = SchoolbellRPC() self.load()
def __init__(self, duration): self.duration = duration self.rpc = SchoolbellRPC()