diff options
author | zsquareplusc <cliechti@gmx.net> | 2017-08-28 23:54:20 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-08-28 23:54:20 +0200 |
commit | 92d101613be41ecb2f2054c3f43a006fbe6f9966 (patch) | |
tree | f4cceebb0cded4817132085d007bb37d0c74082d | |
parent | fac1c13495e1051563b4e4d45093fe80f428f763 (diff) | |
parent | 48504f713205bdcdc297d6ee6acef31242fa7736 (diff) | |
download | pyserial-git-92d101613be41ecb2f2054c3f43a006fbe6f9966.tar.gz |
Merge pull request #263 from BrendanSimon/list_port_name
list_ports: set default `name` attribute
-rw-r--r-- | serial/tools/list_ports_common.py | 3 | ||||
-rw-r--r-- | serial/tools/list_ports_linux.py | 1 |
2 files changed, 2 insertions, 2 deletions
diff --git a/serial/tools/list_ports_common.py b/serial/tools/list_ports_common.py index 145e63e..aa91e5e 100644 --- a/serial/tools/list_ports_common.py +++ b/serial/tools/list_ports_common.py @@ -10,6 +10,7 @@ import re import glob import os +import os.path def numsplit(text): @@ -33,7 +34,7 @@ class ListPortInfo(object): def __init__(self, device=None): self.device = device - self.name = None + self.name = os.path.basename(device) self.description = 'n/a' self.hwid = 'n/a' # USB specific data diff --git a/serial/tools/list_ports_linux.py b/serial/tools/list_ports_linux.py index 4be27cd..4ee7877 100644 --- a/serial/tools/list_ports_linux.py +++ b/serial/tools/list_ports_linux.py @@ -24,7 +24,6 @@ class SysFS(list_ports_common.ListPortInfo): is_link = True else: is_link = False - self.name = os.path.basename(device) self.usb_device_path = None if os.path.exists('/sys/class/tty/{}/device'.format(self.name)): self.device_path = os.path.realpath('/sys/class/tty/{}/device'.format(self.name)) |