From ed8be8765aa67c6a4468efa880c3acf8ed70bf74 Mon Sep 17 00:00:00 2001 From: Markus Zolliker Date: Tue, 21 Apr 2026 13:59:08 +0200 Subject: [PATCH] change sea to use linsetools TODO: this should support both, servicemanager and linsetools Change-Id: Ic52c657e1993a0b52127d87d01720dd0cfe7cad7 --- frappy_psi/sea.py | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/frappy_psi/sea.py b/frappy_psi/sea.py index b4a3b726..4191e8f2 100644 --- a/frappy_psi/sea.py +++ b/frappy_psi/sea.py @@ -173,10 +173,15 @@ class SeaClient(ProxyClient, Module): self._last_connect = time.time() if self._instance: try: - from servicemanager import SeaManager # pylint: disable=import-outside-toplevel - SeaManager().do_start(self._instance) + from linsetools.base import MarcheControl # pylint: disable=import-outside-toplevel + MarcheControl().start('sea@sea') + MarcheControl().start('sea@graph') except ImportError: - pass + try: + from servicemanager import SeaManager # pylint: disable=import-outside-toplevel + SeaManager().do_start(self._instance) + except ImportError: + pass if '//' not in self.uri: self.uri = 'tcp://' + self.uri self.asynio = AsynConn(self.uri)