def executeWakeOnLan(self, confirm): printl("", self, "S") if confirm: # User said 'yes' printl("Wake On LAN: " + str(self.g_wolon), self, "D") for i in range(1, 12): if not self.g_wakeserver == "": try: printl( "Waking server " + str(i) + " with MAC: " + self.g_wakeserver, self, "D") broadcastIp = "%d.%d.%d.255" % ( self.g_serverConfig.ip.value[0], self.g_serverConfig.ip.value[1], self.g_serverConfig.ip.value[2]) printl("broadcast ip: " + broadcastIp, self, "D") wake_on_lan(self.g_wakeserver, broadcastIp) except ValueError: printl( "Incorrect MAC address format for server " + str(i), self, "D") except Exception, e: printl("WOL Error: " + str(e), self, "D") self.sleepNow()
def executeWakeOnLan(self, confirm): printl("", self, "S") if confirm: # User said 'yes' printl("Wake On LAN: " + str(self.g_wolon), self, "I") for i in range(1, 12): if not self.g_wakeserver == "": try: printl( "Waking server " + str(i) + " with MAC: " + self.g_wakeserver, self, "I") wake_on_lan(self.g_wakeserver) except ValueError: printl( "Incorrect MAC address format for server " + str(i), self, "W") except: printl("Unknown wake on lan error", self, "E") self.sleepNow() else: # User said 'no' self.refreshMenu(0) printl("", self, "C")
def executeWakeOnLan(self, confirm): printl("", self, "S") if confirm: # User said 'yes' printl("Wake On LAN: " + str(self.g_wolon), self, "D") for i in range(1,12): if not self.g_wakeserver == "": try: printl("Waking server " + str(i) + " with MAC: " + self.g_wakeserver, self, "D") broadcastIp = "%d.%d.%d.255" % (self.g_serverConfig.ip.value[0], self.g_serverConfig.ip.value[1], self.g_serverConfig.ip.value[2]) printl("broadcast ip: " + broadcastIp, self, "D") wake_on_lan(self.g_wakeserver, broadcastIp) except ValueError: printl("Incorrect MAC address format for server " + str(i), self, "D") except Exception, e: printl("WOL Error: " + str(e), self, "D") self.sleepNow()
def executeWakeOnLan(self, confirm): printl("", self, "S") if confirm: # User said 'yes' printl("Wake On LAN: " + str(self.g_wolon), self, "I") for i in range(1,12): if not self.g_wakeserver == "": try: printl("Waking server " + str(i) + " with MAC: " + self.g_wakeserver, self, "I") wake_on_lan(self.g_wakeserver) except ValueError: printl("Incorrect MAC address format for server " + str(i), self, "W") except: printl("Unknown wake on lan error", self, "E") self.sleepNow() else: # User said 'no' self.refreshMenu(0) printl("", self, "C")