summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorcliechti <cliechti@f19166aa-fa4f-0410-85c2-fa1106f25c8a>2002-06-04 15:15:26 +0000
committercliechti <cliechti@f19166aa-fa4f-0410-85c2-fa1106f25c8a>2002-06-04 15:15:26 +0000
commit005e850bd03a3cc1bece59619125618f90d62de5 (patch)
tree4705bfcbfd9a5995ef85e99fe836edd27ae05b4f
parent5c39e70c39d29045a054e8e5d74218d49041b25a (diff)
downloadpyserial-git-005e850bd03a3cc1bece59619125618f90d62de5.tar.gz
fixes for win98
-rw-r--r--pyserial/serial/serialwin32.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/pyserial/serial/serialwin32.py b/pyserial/serial/serialwin32.py
index f384066..a21a3df 100644
--- a/pyserial/serial/serialwin32.py
+++ b/pyserial/serial/serialwin32.py
@@ -11,7 +11,7 @@ import win32con # constants.
import sys, string
import serialutil
-VERSION = string.split("$Revision: 1.9 $")[1] #extract CVS version
+VERSION = string.split("$Revision: 1.10 $")[1] #extract CVS version
PARITY_NONE, PARITY_EVEN, PARITY_ODD = range(3)
STOPBITS_ONE, STOPBITS_TWO = (1, 2)
@@ -194,8 +194,8 @@ class Serial(serialutil.FileLike):
flags, comstat = win32file.ClearCommError( self.hComPort )
getq = size-len(read)
rc, buf = win32file.ReadFile(self.hComPort, win32file.AllocateReadBuffer(getq), self.overlapped)
- win32event.WaitForSingleObject(self.overlapped.hEvent, win32event.INFINITE)
- n = win32file.GetOverlappedResult(self.hComPort, self.overlapped, 0)
+ #win32event.WaitForSingleObject(self.overlapped.hEvent, win32event.INFINITE)
+ n = win32file.GetOverlappedResult(self.hComPort, self.overlapped, 1)
read = read + str(buf[:n])
if getq != n: #there was a timeout
break