+ def getMachines(self):
+ if self.overlord:
+ return Machine.select()
+ else:
+ return Machine.query().join('acl').select_by(user=self.username)
+
+ machines = cachedproperty(getMachines)
+ xmlist_raw = cachedproperty(lambda self: controls.getList())