From d281b0aafa78b7ea5f7211b44c159452fd15a63e Mon Sep 17 00:00:00 2001 From: Bryan Duff Date: Wed, 8 Jul 2009 17:53:22 +0200 Subject: [PATCH] Do not break when dumping a GSM device (DeviceType 3). --- cnetworkmanager | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/cnetworkmanager b/cnetworkmanager index 85ef280..20b7a5f 100755 --- a/cnetworkmanager +++ b/cnetworkmanager @@ -409,6 +409,8 @@ class cDevice_07(cDevice): self.__class__ = cDeviceEth_07 elif self.dt == 2: self.__class__ = cDeviceWifi_07 + elif self.dt == 3: + self.__class__ = cDeviceGSM_07 return self.dt NM_DEVICE_STATE = [ @@ -439,6 +441,11 @@ class cDeviceEth_07(cDevice_07, cDeviceEth): for P in ["HwAddress", "Speed", "Carrier"]: print " %s: %s" % (P, self.devpi.Get(NMI, P)) +class cDeviceGSM_07(cDevice_07): + def DumpMore(self): + for P in []: + print " %s: %s" % (P, self.devpi.Get(NMI, P)) + class cDeviceWifi_07(cDevice_07): NM_802_11_DEVICE_CAP = {1:"CIPHER_WEP40", 2:"CIPHER_WEP104", 4:"CIPHER_TKIP", 8:"CIPHER_CCMP", -- 2.11.4.GIT