diff options
author | zsquareplusc <cliechti@gmx.net> | 2020-11-19 03:00:23 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-11-19 03:00:23 +0100 |
commit | a376faeb3ef4d0c26636fdcc5cc72bc5bfa1f24b (patch) | |
tree | 014e89afcdcaf96a97df548daa686b781a30e2c0 | |
parent | 78ee0c2a163c6858ada47c683bf60c487963f4f0 (diff) | |
parent | 096982d092178118126a97e467ec578e70ce4af2 (diff) | |
download | pyserial-git-a376faeb3ef4d0c26636fdcc5cc72bc5bfa1f24b.tar.gz |
Merge pull request #542 from chairman888/509-osx-missing-kiomasterportdefault-on-bigsur
list_ports_osx: kIOMasterPortDefault no longer exported on Big Sur
-rw-r--r-- | serial/tools/list_ports_osx.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/serial/tools/list_ports_osx.py b/serial/tools/list_ports_osx.py index 0b73fa2..c91a750 100644 --- a/serial/tools/list_ports_osx.py +++ b/serial/tools/list_ports_osx.py @@ -30,7 +30,8 @@ from serial.tools import list_ports_common iokit = ctypes.cdll.LoadLibrary('/System/Library/Frameworks/IOKit.framework/IOKit') cf = ctypes.cdll.LoadLibrary('/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation') -kIOMasterPortDefault = ctypes.c_void_p.in_dll(iokit, "kIOMasterPortDefault") +# kIOMasterPortDefault is no longer exported in BigSur but no biggie, using NULL works just the same +kIOMasterPortDefault = 0 # WAS: ctypes.c_void_p.in_dll(iokit, "kIOMasterPortDefault") kCFAllocatorDefault = ctypes.c_void_p.in_dll(cf, "kCFAllocatorDefault") kCFStringEncodingMacRoman = 0 |