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
commite1d403b5c238c328e75fedcedb74f17df4b504a9 (patch)
treed5e81023cd86868c8e1fe5aa9fb9d55e2ece86d4
parent8be1278183976e7094dd1103da969188da315845 (diff)
downloadpyserial-e1d403b5c238c328e75fedcedb74f17df4b504a9.tar.gz
fix [Bug 3550043]
git-svn-id: http://svn.code.sf.net/p/pyserial/code/trunk/pyserial@453 f19166aa-fa4f-0410-85c2-fa1106f25c8a
-rw-r--r--CHANGES.txt2
-rw-r--r--serial/tools/list_ports_windows.py2
2 files changed, 3 insertions, 1 deletions
diff --git a/CHANGES.txt b/CHANGES.txt
index b615759..dfe95be 100644
--- a/CHANGES.txt
+++ b/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/serial/tools/list_ports_windows.py b/serial/tools/list_ports_windows.py
index 5b3420d..a9e200c 100644
--- a/serial/tools/list_ports_windows.py
+++ b/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