aboutsummaryrefslogtreecommitdiff
path: root/lib/python/Screens/NetworkSetup.py
diff options
context:
space:
mode:
authorFelix Domke <tmbinc@elitedvb.net>2008-02-11 23:39:29 +0000
committerFelix Domke <tmbinc@elitedvb.net>2008-02-11 23:39:29 +0000
commit5ce65d82dcb11e8c5886be467fefecc5e70d4868 (patch)
tree3767be14bdad081cce1b5699f81f48eb21390b72 /lib/python/Screens/NetworkSetup.py
parent8ce776c6c8e46e4391327db4018393c19f07cd5d (diff)
downloadenigma2-5ce65d82dcb11e8c5886be467fefecc5e70d4868.tar.gz
enigma2-5ce65d82dcb11e8c5886be467fefecc5e70d4868.zip
do not crash when attributes are not present; replace by defaults instead
Diffstat (limited to 'lib/python/Screens/NetworkSetup.py')
-rw-r--r--lib/python/Screens/NetworkSetup.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/lib/python/Screens/NetworkSetup.py b/lib/python/Screens/NetworkSetup.py
index 8a3dadb5..cf03f117 100644
--- a/lib/python/Screens/NetworkSetup.py
+++ b/lib/python/Screens/NetworkSetup.py
@@ -109,11 +109,11 @@ class AdapterSetup(Screen, ConfigListScreen):
self.iface = iface
print iNetwork.getAdapterAttribute(self.iface, "dhcp")
- self.dhcpConfigEntry = NoSave(ConfigYesNo(default=iNetwork.getAdapterAttribute(self.iface, "dhcp")))
+ self.dhcpConfigEntry = NoSave(ConfigYesNo(default=iNetwork.getAdapterAttribute(self.iface, "dhcp") or False))
self.hasGatewayConfigEntry = NoSave(ConfigYesNo(default=True))
- self.ipConfigEntry = NoSave(ConfigIP(default=iNetwork.getAdapterAttribute(self.iface, "ip")))
- self.netmaskConfigEntry = NoSave(ConfigIP(default=iNetwork.getAdapterAttribute(self.iface, "netmask")))
- self.gatewayConfigEntry = NoSave(ConfigIP(default=iNetwork.getAdapterAttribute(self.iface, "gateway")))
+ self.ipConfigEntry = NoSave(ConfigIP(default=iNetwork.getAdapterAttribute(self.iface, "ip")) or [0,0,0,0])
+ self.netmaskConfigEntry = NoSave(ConfigIP(default=iNetwork.getAdapterAttribute(self.iface, "netmask") or [255,0,0,0]))
+ self.gatewayConfigEntry = NoSave(ConfigIP(default=iNetwork.getAdapterAttribute(self.iface, "gateway") or [0,0,0,0]))
self["iface"] = Label(iNetwork.getFriendlyAdapterName(self.iface))