change sea to use linsetools

TODO: this should support both, servicemanager and linsetools
Change-Id: Ic52c657e1993a0b52127d87d01720dd0cfe7cad7
This commit is contained in:
2026-06-09 14:21:21 +02:00
parent 9ab679eb6a
commit ed8be8765a
+8 -3
View File
@@ -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)