diff options
Diffstat (limited to 'serial/serialposix.py')
-rw-r--r-- | serial/serialposix.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/serial/serialposix.py b/serial/serialposix.py index 913b643..30af312 100644 --- a/serial/serialposix.py +++ b/serial/serialposix.py @@ -730,6 +730,9 @@ class VTIMESerial(Serial): if self._inter_byte_timeout is not None: vmin = 1 vtime = int(self._inter_byte_timeout * 10) + elif self._timeout is None: + vmin = 1 + vtime = 0 else: vmin = 0 vtime = int(self._timeout * 10) @@ -764,3 +767,6 @@ class VTIMESerial(Serial): break read.extend(buf) return bytes(read) + + # hack to make hasattr return false + cancel_read = property() |