diff options
author | Mantas Mikulėnas <grawity@gmail.com> | 2019-05-06 12:02:21 +0300 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2019-05-06 14:29:36 +0200 |
commit | 254eabd33573efd7532f0ce727c034d129b55df5 (patch) | |
tree | 0909e6a1770bb97de6f12460ab1076c09ae5ca7c | |
parent | 0744bd3f415b80abba6a07b8074f4940fe308a65 (diff) | |
download | usbutils-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.in | 16 |
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 "" |