Ejemplo n.º 1
0
 def checkInterface(self, iface):
     self.stopScan()
     if self.Adapterlist is None:
         self.Adapterlist = iNetwork.getAdapterList()
     if self.NextStep is not 'end':
         if len(self.Adapterlist) == 0:
             #Reset Network to defaults if network broken
             iNetwork.resetNetworkConfig('lan', self.resetNetworkConfigCB)
             self.resetRef = self.session.openWithCallback(
                 self.resetNetworkConfigFinished,
                 MessageBox,
                 _("Please wait while we prepare your network interfaces..."
                   ),
                 type=MessageBox.TYPE_INFO,
                 enable_input=False)
         if iface in iNetwork.getInstalledAdapters():
             if iface in iNetwork.configuredNetworkAdapters and len(
                     iNetwork.configuredNetworkAdapters) == 1:
                 if iNetwork.getAdapterAttribute(iface, 'up') is True:
                     self.isInterfaceUp = True
                 else:
                     self.isInterfaceUp = False
                 self.currStep = self.getStepWithID(self.NextStep)
                 self.afterAsyncCode()
             else:
                 self.isInterfaceUp = iNetwork.checkforInterface(iface)
                 self.currStep = self.getStepWithID(self.NextStep)
                 self.afterAsyncCode()
     else:
         self.resetNetworkConfigFinished(False)
Ejemplo n.º 2
0
 def checkInterface(self, iface):
     self.stopScan()
     if self.Adapterlist is None:
         self.Adapterlist = iNetwork.getAdapterList()
     if self.NextStep is not "end":
         if len(self.Adapterlist) == 0:
             # Reset Network to defaults if network broken
             iNetwork.resetNetworkConfig("lan", self.resetNetworkConfigCB)
             self.resetRef = self.session.openWithCallback(
                 self.resetNetworkConfigFinished,
                 MessageBox,
                 _("Please wait while we prepare your network interfaces..."),
                 type=MessageBox.TYPE_INFO,
                 enable_input=False,
             )
         if iface in iNetwork.getInstalledAdapters():
             if iface in iNetwork.configuredNetworkAdapters and len(iNetwork.configuredNetworkAdapters) == 1:
                 if iNetwork.getAdapterAttribute(iface, "up") is True:
                     self.isInterfaceUp = True
                 else:
                     self.isInterfaceUp = False
                 self.currStep = self.getStepWithID(self.NextStep)
                 self.afterAsyncCode()
             else:
                 self.isInterfaceUp = iNetwork.checkforInterface(iface)
                 self.currStep = self.getStepWithID(self.NextStep)
                 self.afterAsyncCode()
     else:
         self.resetNetworkConfigFinished(False)