From 2bd2dbd39f15d02ea03c0d7f6ab69783e9b51ad1 Mon Sep 17 00:00:00 2001 From: Sven Augustin Date: Mon, 10 Apr 2023 21:08:05 +0200 Subject: [PATCH] use ServerThread --- slic/utils/ioc/ioc.py | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/slic/utils/ioc/ioc.py b/slic/utils/ioc/ioc.py index a382dd56..31cf3333 100644 --- a/slic/utils/ioc/ioc.py +++ b/slic/utils/ioc/ioc.py @@ -1,4 +1,5 @@ from pcaspy import SimpleServer +from pcaspy.tools import ServerThread from .adjdrv import AdjustableDriver @@ -13,7 +14,7 @@ DEFAULTS = { } -class IOC: +class IOC(ServerThread): def __init__(self, adjs, prefix="slic"): # ensure prefix ends with colon @@ -32,10 +33,7 @@ class IOC: self.driver = AdjustableDriver(adjs) - - def run(self): - while True: - self.server.process(0.1) + super().__init__(server)