From 091660d56424d05b40e4d90b0aa37909491052c2 Mon Sep 17 00:00:00 2001 From: Thomas Juerges <4-jurges@users.noreply.git.astron.nl> Date: Fri, 2 Apr 2021 19:33:29 +0200 Subject: [PATCH] Import opcua only where it is needed --- devices/clients/opcua_connection.py | 4 ++-- devices/src/comms_client.py | 3 --- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/devices/clients/opcua_connection.py b/devices/clients/opcua_connection.py index 1d1b1004c..6b4a5b822 100644 --- a/devices/clients/opcua_connection.py +++ b/devices/clients/opcua_connection.py @@ -1,5 +1,5 @@ from src.comms_client import * - +import opcua __all__ = ["OPCUAConnection"] @@ -39,7 +39,7 @@ class OPCUAConnection(CommClient): """ super().__init__(on_func, fault_func, streams, try_interval) - self.client = Client(address, timeout) + self.client = opcua.Client(address, timeout) # Explicitly connect if not self.connect(): diff --git a/devices/src/comms_client.py b/devices/src/comms_client.py index 672ec4c39..0cf7fb980 100644 --- a/devices/src/comms_client.py +++ b/devices/src/comms_client.py @@ -3,9 +3,6 @@ import socket import time import numpy -import opcua -from opcua import Client - from tango import DevState -- GitLab