gnome-lirc-properties r74 - in trunk: . gnome_lirc_properties
- From: hadess svn gnome org
- To: svn-commits-list gnome org
- Subject: gnome-lirc-properties r74 - in trunk: . gnome_lirc_properties
- Date: Mon, 27 Oct 2008 12:49:58 +0000 (UTC)
Author: hadess
Date: Mon Oct 27 12:49:58 2008
New Revision: 74
URL: http://svn.gnome.org/viewvc/gnome-lirc-properties?rev=74&view=rev
Log:
2008-10-27 Bastien Nocera <hadess hadess net>
* gnome_lirc_properties/hardware.py: Fix USB hiddev device (without
a product or vendor ID) causing backtraces
Modified:
trunk/ChangeLog
trunk/gnome_lirc_properties/hardware.py
Modified: trunk/gnome_lirc_properties/hardware.py
==============================================================================
--- trunk/gnome_lirc_properties/hardware.py (original)
+++ trunk/gnome_lirc_properties/hardware.py Mon Oct 27 12:49:58 2008
@@ -488,10 +488,13 @@
for udi in self.__hal.FindDeviceStringMatch('info.subsystem', 'usb_device'):
device = self.lookup_device(udi)
- if (device['usb_device.vendor_id'] == receiver.vendor_id and
- device['usb_device.product_id'] == receiver.product_id):
- return device.find_device_node(receiver.kernel_module,
- receiver.lirc_driver)
+ try:
+ if (device['usb_device.vendor_id'] == receiver.vendor_id and
+ device['usb_device.product_id'] == receiver.product_id):
+ return device.find_device_node(receiver.kernel_module,
+ receiver.lirc_driver)
+ except KeyError, key:
+ continue
return None
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]