diff options
author | Chris Liechti <cliechti@gmx.net> | 2015-09-02 02:48:18 +0200 |
---|---|---|
committer | Chris Liechti <cliechti@gmx.net> | 2015-09-02 02:48:18 +0200 |
commit | 2ed3a57ab3a092e28b88b162311a9f30eba4eff5 (patch) | |
tree | 7628d046373b277edec5ed81691e925bf9229061 | |
parent | 7cf82766212c6c927a4b246a0a56c190d8f699f7 (diff) | |
download | pyserial-git-2ed3a57ab3a092e28b88b162311a9f30eba4eff5.tar.gz |
[Bug pyserial:187] improve support for FreeBSD (list_ports_posix)
-rw-r--r-- | CHANGES.rst | 1 | ||||
-rw-r--r-- | serial/tools/list_ports_posix.py | 2 |
2 files changed, 2 insertions, 1 deletions
diff --git a/CHANGES.rst b/CHANGES.rst index ffc6e26..b1a352e 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -538,6 +538,7 @@ Bugfixes (posix): - clear OCRNL/ONLCR flags (CR/LF translation settings) - [Feature pyserial:38] RS485 Support - [Bug pyserial:170] list_ports_posix not working properly for Cygwin +- [Bug pyserial:187] improve support for FreeBSD (list_ports_posix) Bugfixes (win32): diff --git a/serial/tools/list_ports_posix.py b/serial/tools/list_ports_posix.py index 9a9b05d..9b467c4 100644 --- a/serial/tools/list_ports_posix.py +++ b/serial/tools/list_ports_posix.py @@ -47,7 +47,7 @@ elif plat[:3] == 'bsd' or \ plat[:7] == 'freebsd':
def comports():
- devices = glob.glob('/dev/cuad*')
+ devices = glob.glob('/dev/cua*[!.init][!.lock]')
return [(d, d, d) for d in devices]
elif plat[:6] == 'darwin': # OS X (confirmed)
|