def _update_interfaces(self, dopoll): keymap = dict((o.get_connkey(), o) for o in self.list_interfaces()) if not dopoll or not self.is_interface_capable(): return [], [], keymap.values() return pollhelpers.fetch_interfaces( self._backend, keymap, (lambda obj, key: vmmInterface(self, obj, key)))
def _update_interfaces(self, dopoll): keymap = dict((o.get_connkey(), o) for o in self.list_interfaces()) if not dopoll or not self.is_interface_capable(): return [], [], keymap.values() return pollhelpers.fetch_interfaces(self._backend, keymap, (lambda obj, key: vmmInterface(self, obj, key)))
def _update_interfaces(self, dopoll): if not dopoll or not self.is_interface_capable(): return {}, {}, self.interfaces return pollhelpers.fetch_interfaces(self._backend, self.interfaces.copy(), (lambda obj, key: vmmInterface(self, obj, key)))
def _update_interfaces(self, dopoll): if not dopoll or not self.is_interface_capable(): return {}, {}, self._interfaces return pollhelpers.fetch_interfaces(self._backend, self._interfaces.copy(), (lambda obj, key: vmmInterface(self, obj, key)))