summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorcliechti <cliechti@f19166aa-fa4f-0410-85c2-fa1106f25c8a>2012-08-16 00:48:39 +0000
committercliechti <cliechti@f19166aa-fa4f-0410-85c2-fa1106f25c8a>2012-08-16 00:48:39 +0000
commit1cfa05e78b4aecdead9d0124cf4dfbe6bfde7893 (patch)
tree6f5db4e5ea37f50574e77e2f03c3c51bc126882a
parent1351ddedde3bf810a18b7e5ce6026deed73cf862 (diff)
downloadpyserial-git-1cfa05e78b4aecdead9d0124cf4dfbe6bfde7893.tar.gz
fix [Bug 3550043]
-rw-r--r--pyserial/CHANGES.txt2
-rw-r--r--pyserial/serial/tools/list_ports_windows.py2
2 files changed, 3 insertions, 1 deletions
diff --git a/pyserial/CHANGES.txt b/pyserial/CHANGES.txt
index b615759..dfe95be 100644
--- a/pyserial/CHANGES.txt
+++ b/pyserial/CHANGES.txt
@@ -450,3 +450,5 @@ Bugfixes (posix):
Bugfixes (win32):
- [Bug 3444941] ctypes.WinError() unicode error
+- [Bug 3550043] on Window in tools global name 'GetLastError' is not defined
+
diff --git a/pyserial/serial/tools/list_ports_windows.py b/pyserial/serial/tools/list_ports_windows.py
index 5b3420d..a9e200c 100644
--- a/pyserial/serial/tools/list_ports_windows.py
+++ b/pyserial/serial/tools/list_ports_windows.py
@@ -179,7 +179,7 @@ def comports():
szHardwareID = byte_buffer(250)
if not SetupDiGetDeviceRegistryProperty(g_hdi, ctypes.byref(devinfo), SPDRP_HARDWAREID, None, ctypes.byref(szHardwareID), ctypes.sizeof(szHardwareID) - 1, None):
# Ignore ERROR_INSUFFICIENT_BUFFER
- if GetLastError() != ERROR_INSUFFICIENT_BUFFER:
+ if ctypes.GetLastError() != ERROR_INSUFFICIENT_BUFFER:
raise ctypes.WinError()
# friendly name