seaman.sea_recorder: change argument to dict

This commit is contained in:
2025-06-18 09:56:33 +02:00
parent 70da667690
commit 3ac7c9bdca

View File

@ -257,13 +257,13 @@ class SeaManager(ServiceManager):
result.append(service)
return result + extra
def sea_recorder(self, ins, uris):
def sea_recorder(self, ins, recorders):
self.do_start(ins, None, logger=False)
port = self.info[ins]['sea']
try:
conn = socket.create_connection(('localhost', port))
uris = ' '.join(uris)
conn.send(f'seauser seaser\nconfig listen 1\nsea_recorder {uris}\n'.encode())
args = ' '.join(recorders.get(k, '0') for k in ('main', 'stick', 'addons'))
conn.send(f'seauser seaser\nconfig listen 1\nsea_recorder {args}\n'.encode())
conn.settimeout(2)
prev = b''
while True: