1 # Parts of Code and idea by Homey
2 from Components.Sources.Source import Source
3 from Components.Network import iNetwork
6 def __init__(self, session):
10 def handleCommand(self, cmd):
11 self.result = False, "unknown command"
16 retstr = "%s.%s.%s.%s" % (list[0], list[1], list[2], list[3])
23 if iNetwork.getNumberOfAdapters > 0:
24 iface = iNetwork.getAdapterList()[0]
25 print "[WebComponents.About] iface: %s" % iface
27 iNetwork.getAdapterAttribute(iface, "mac"),
28 iNetwork.getAdapterAttribute(iface, "dhcp"),
29 ConvertIP(iNetwork.getAdapterAttribute(iface, "ip")),
30 ConvertIP(iNetwork.getAdapterAttribute(iface, "netmask")),
31 ConvertIP(iNetwork.getAdapterAttribute(iface, "gateway")),
34 print "[WebComponents.About] no network iface configured!"
45 list = property(command)