Lines 162-168
def get_usb_short_long_names(usb_class, usb_subclass, usb_protocol):
Link Here
|
162 |
return None, None |
162 |
return None, None |
163 |
|
163 |
|
164 |
subklasses = [s for s in klasses if s[1] == usb_subclass] |
164 |
subklasses = [s for s in klasses if s[1] == usb_subclass] |
165 |
|
165 |
|
166 |
if not subklasses: |
166 |
if not subklasses: |
167 |
key.append(-1) |
167 |
key.append(-1) |
168 |
else: |
168 |
else: |
Lines 173-179
def get_usb_short_long_names(usb_class, usb_subclass, usb_protocol):
Link Here
|
173 |
else: |
173 |
else: |
174 |
key.append(usb_protocol) |
174 |
key.append(usb_protocol) |
175 |
|
175 |
|
176 |
return usb_class_names[tuple(key)] |
176 |
if usb_class_names.has_key(tuple(key)): |
|
|
177 |
return usb_class_names[tuple(key)] |
178 |
else: |
179 |
return usb_class_names[(usb_class, -1, -1)] |
177 |
|
180 |
|
178 |
@memoized |
181 |
@memoized |
179 |
def get_usb_vendor_model_names(sysfs_path): |
182 |
def get_usb_vendor_model_names(sysfs_path): |
180 |
- |
|
|