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)))
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)))
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)))
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)