machines = cachedproperty(lambda self:
Machine.query().join('acl').select_by(user=self.user))
+ xmlist_raw = cachedproperty(lambda self: controls.getList())
xmlist = cachedproperty(lambda self:
- controls.getList(self.machines))
+ dict((m, self.xmlist_raw[m.name])
+ for m in self.machines
+ if m.name in self.xmlist_raw))
def clear(self):
"""Clear the state so future accesses reload it."""