hplip/hplip-raw_deviceID-traceback.patch

25 lines
887 B
Diff
Raw Normal View History

2012-02-01 15:16:03 +04:00
diff -up hplip-3.10.9/base/device.py.raw_deviceID-traceback hplip-3.10.9/base/device.py
--- hplip-3.10.9/base/device.py.raw_deviceID-traceback 2010-10-18 17:22:55.138868192 +0100
+++ hplip-3.10.9/base/device.py 2010-10-18 17:24:02.965869220 +0100
@@ -1368,6 +1368,8 @@ class Device(object):
def getDeviceID(self):
needs_close = False
+ self.raw_deviceID = ''
+ self.deviceID = {}
if self.io_state != IO_STATE_HP_OPEN:
try:
self.open()
@@ -1377,10 +1379,7 @@ class Device(object):
result_code, data = hpmudext.get_device_id(self.device_id)
- if result_code != hpmudext.HPMUD_R_OK:
- self.raw_deviceID = ''
- self.deviceID = {}
- else:
+ if result_code == hpmudext.HPMUD_R_OK:
self.raw_deviceID = data
self.deviceID = parseDeviceID(data)