示例#1
0
 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)))
示例#2
0
 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)))
示例#3
0
 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)))
示例#4
0
 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)))