From a7b741eaa4208eb55b04fd465c3a7f7c14c53d07 Mon Sep 17 00:00:00 2001 From: Markus Zolliker Date: Wed, 10 Nov 2021 14:37:57 +0100 Subject: [PATCH] updates from mlz repo - asynconn: raise * from * - asynconn: correct handling for timeout in AsynSerial - add new py35compat - target unit $ Change-Id: I052185ad3ebb3e3d1e3374f7ece9c7df06223951 --- secop/lib/asynconn.py | 23 ++++++++-------- secop/lib/py35compat.py | 58 +++++++++++++++++++++++++++++++++++++++++ secop/modules.py | 44 ++++++++++++++----------------- 3 files changed, 90 insertions(+), 35 deletions(-) create mode 100644 secop/lib/py35compat.py diff --git a/secop/lib/asynconn.py b/secop/lib/asynconn.py index 8ef9ff4..9d5df16 100644 --- a/secop/lib/asynconn.py +++ b/secop/lib/asynconn.py @@ -48,6 +48,7 @@ class ConnectionClosed(ConnectionError): class AsynConn: timeout = 1 # inter byte timeout + scheme = None SCHEME_MAP = {} connection = None # is not None, if connected defaultport = None @@ -62,11 +63,11 @@ class AsynConn: except (ValueError, TypeError, AssertionError): if 'COM' in uri: raise ValueError("the correct uri for a COM port is: " - "'serial://COM[?