Beispiel #1
0
 def _update_nodedevs(self, dopoll):
     keymap = dict((o.get_connkey(), o) for o in self.list_nodedevs())
     if not dopoll or not self.is_nodedev_capable():
         return [], [], keymap.values()
     return pollhelpers.fetch_nodedevs(
         self._backend, keymap,
         (lambda obj, key: vmmNodeDevice(self, obj, key)))
Beispiel #2
0
 def _update_nodedevs(self, dopoll):
     keymap = dict((o.get_connkey(), o) for o in self.list_nodedevs())
     if not dopoll or not self.is_nodedev_capable():
         return [], [], keymap.values()
     return pollhelpers.fetch_nodedevs(self._backend, keymap,
                 (lambda obj, key: vmmNodeDevice(self, obj, key)))
Beispiel #3
0
 def _update_nodedevs(self, dopoll):
     if not dopoll or not self.is_nodedev_capable():
         return {}, {}, self._nodedevs
     return pollhelpers.fetch_nodedevs(self._backend, self._nodedevs.copy(),
                 (lambda obj, key: vmmNodeDevice(self, obj, key)))
 def _update_nodedevs(self, dopoll):
     if not dopoll or not self.is_nodedev_capable():
         return {}, {}, self.nodedevs
     return pollhelpers.fetch_nodedevs(self._backend, self.nodedevs.copy(),
                 (lambda obj, key: vmmNodeDevice(self, obj, key)))
Beispiel #5
0
 def _update_nodedevs(self):
     keymap = dict((o.get_connkey(), o) for o in self.list_nodedevs())
     def cb(obj, key):
         return vmmNodeDevice(self, obj, key)
     return pollhelpers.fetch_nodedevs(self._backend, keymap, cb)