mirror of
https://abf.rosa.ru/djam/hplip.git
synced 2025-02-24 00:42:59 +00:00
24 lines
887 B
Diff
24 lines
887 B
Diff
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)
|
|
|