diff options
Diffstat (limited to 'serial/serialwin32.py')
-rw-r--r-- | serial/serialwin32.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/serial/serialwin32.py b/serial/serialwin32.py index 2927864..2de6a4b 100644 --- a/serial/serialwin32.py +++ b/serial/serialwin32.py @@ -320,7 +320,10 @@ class Serial(SerialBase): return n.value # canceled IO is no error if n.value != len(data): raise writeTimeoutError - return n.value + return n.value + else: + # no info on true length provided by OS function in async mode + return len(data) else: return 0 |