From 80099d318e59e7ec848e743e4c10a27968380eac Mon Sep 17 00:00:00 2001 From: kondnn Date: Thu, 13 Aug 2020 18:38:45 +0500 Subject: [PATCH] Update OpenOPC.py An inexperienced user very often gets a data read error. Let data be read synchronously by default. --- src/OpenOPC.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/OpenOPC.py b/src/OpenOPC.py index d2b6059..0f3297e 100644 --- a/src/OpenOPC.py +++ b/src/OpenOPC.py @@ -286,7 +286,7 @@ def close(self, del_object=True): if self._open_serv and del_object: self._open_serv.release_client(self._open_self) - def iread(self, tags=None, group=None, size=None, pause=0, source='hybrid', update=-1, timeout=5000, sync=False, include_error=False, rebuild=False): + def iread(self, tags=None, group=None, size=None, pause=0, source='hybrid', update=-1, timeout=5000, sync=True, include_error=False, rebuild=False): """Iterable version of read()""" def add_items(tags): @@ -602,7 +602,7 @@ def remove_items(tags): error_msg = 'read: %s' % self._get_error_str(err) raise OPCError(error_msg) - def read(self, tags=None, group=None, size=None, pause=0, source='hybrid', update=-1, timeout=5000, sync=False, include_error=False, rebuild=False): + def read(self, tags=None, group=None, size=None, pause=0, source='hybrid', update=-1, timeout=5000, sync=True, include_error=False, rebuild=False): """Return list of (value, quality, time) tuples for the specified tag(s)""" tags_list, single, valid = type_check(tags)