Changeset 114

User picture

Author: Fate

(2010/04/04 12:32) About 2 years ago

Fixed a crash when connman has fake device plugin...
thanks to misc.

Affected files

Updated Mokonnect/trunk/mkdev_wifi.py Download diff

113114
176
		self.device = None
176
		self.device = None
177
		for dpath in self.bus["connman"]["/"]["Manager"]["Devices"]:
177
		for dpath in self.bus["connman"]["/"]["Manager"]["Devices"]:
178
			device = self.bus["connman"][dpath]["Device"]
178
			device = self.bus["connman"][dpath]["Device"]
179
			if device["Type"] == "wifi":
179
			try:
180
				self.device = device
180
				if device["Type"] == "wifi":
181
					self.device = device
182
			except KeyError:
183
				pass
181
184
182
	def ScanClicked(self,*args,**kwargs):
185
	def ScanClicked(self,*args,**kwargs):
183
		# check power state and see if we find the device
186
		# check power state and see if we find the device
...
...
286
	def _GetDevice(self):
289
	def _GetDevice(self):
287
		# find wifi device
290
		# find wifi device
288
		self.device = None
291
		self.device = None
289
		try:
292
		for dpath in self.bus["connman"]["/"]["Manager"]["Devices"]:
290
			for dpath in self.bus["connman"]["/"]["Manager"]["Devices"]:
293
			device = self.bus["connman"][dpath]["Device"]
291
				device = self.bus["connman"][dpath]["Device"]
294
			try:
292
				if device["Type"] == "wifi":
295
				if device["Type"] == "wifi":
293
					self.device = device
296
					self.device = device		
294
		except:
297
			except KeyError:
295
			pass
298
				pass
296
299
297
	def _GetBroadcast(self):
300
	def _GetBroadcast(self):
298
		ipb = socket.inet_aton(self.panels[2].config["ip"])
301
		ipb = socket.inet_aton(self.panels[2].config["ip"])