summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorzsquareplusc <cliechti@gmx.net>2017-08-28 23:54:20 +0200
committerGitHub <noreply@github.com>2017-08-28 23:54:20 +0200
commit92d101613be41ecb2f2054c3f43a006fbe6f9966 (patch)
treef4cceebb0cded4817132085d007bb37d0c74082d
parentfac1c13495e1051563b4e4d45093fe80f428f763 (diff)
parent48504f713205bdcdc297d6ee6acef31242fa7736 (diff)
downloadpyserial-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.py3
-rw-r--r--serial/tools/list_ports_linux.py1
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))