aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMantas Mikulėnas <grawity@gmail.com>2019-05-06 12:02:21 +0300
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2019-05-06 14:29:36 +0200
commit254eabd33573efd7532f0ce727c034d129b55df5 (patch)
tree0909e6a1770bb97de6f12460ab1076c09ae5ca7c
parent0744bd3f415b80abba6a07b8074f4940fe308a65 (diff)
downloadusbutils-254eabd33573efd7532f0ce727c034d129b55df5.tar.gz
lsusb.py: replace __repr__() for USB IDs with __str__()
This is more suitable for a method that returns human-oriented strings. Signed-off-by: Mantas Mikulėnas <grawity@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
-rw-r--r--lsusb.py.in16
1 files changed, 8 insertions, 8 deletions
diff --git a/lsusb.py.in b/lsusb.py.in
index db45593..4f105dc 100644
--- a/lsusb.py.in
+++ b/lsusb.py.in
@@ -50,7 +50,7 @@ class UsbClass:
self.subclass = sc
self.proto = pr
self.desc = strg
- def __repr__(self):
+ def __str__(self):
return self.desc
def __lt__(self, oth):
return (self.pclass, self.subclass, self.proto) < \
@@ -64,7 +64,7 @@ class UsbVendor:
def __init__(self, vid, vname = ""):
self.vid = vid
self.vname = vname
- def __repr__(self):
+ def __str__(self):
return self.vname
def __lt__(self, oth):
return self.vid < oth.vid
@@ -77,7 +77,7 @@ class UsbProduct:
self.vid = vid
self.pid = pid
self.pname = pname
- def __repr__(self):
+ def __str__(self):
return self.pname
def __lt__(self, oth):
return (self.vid, self.pid) < (oth.vid, oth.pid)
@@ -162,12 +162,12 @@ def find_usb_prod(vid, pid):
strg = ""
vendor = usbvendors.get(vid)
if vendor:
- strg = repr(vendor)
+ strg = str(vendor)
else:
return ""
product = usbproducts.get((vid, pid))
if product:
- return strg + " " + repr(product)
+ return strg + " " + str(product)
return strg
def find_usb_class(cid, sid, pid):
@@ -177,13 +177,13 @@ def find_usb_class(cid, sid, pid):
lnlst = len(usbclasses)
cls = usbclasses.get((cid, sid, pid))
if cls:
- return repr(cls)
+ return str(cls)
cls = usbclasses.get((cid, sid, -1))
if cls:
- return repr(cls)
+ return str(cls)
cls = usbclasses.get((cid, -1, -1))
if cls:
- return repr(cls)
+ return str(cls)
return ""