projects
/
invirt/packages/invirt-web.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
spelling
[invirt/packages/invirt-web.git]
/
code
/
webcommon.py
diff --git
a/code/webcommon.py
b/code/webcommon.py
index
ee9bb73
..
58d9333
100644
(file)
--- a/
code/webcommon.py
+++ b/
code/webcommon.py
@@
-43,8
+43,11
@@
class Global(object):
machines = cachedproperty(lambda self:
Machine.query().join('acl').select_by(user=self.user))
machines = cachedproperty(lambda self:
Machine.query().join('acl').select_by(user=self.user))
+ xmlist_raw = cachedproperty(lambda self: controls.getList())
xmlist = cachedproperty(lambda self:
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."""
def clear(self):
"""Clear the state so future accesses reload it."""