diff --git a/seaman.py b/seaman.py index aaebcea..62f0ec9 100644 --- a/seaman.py +++ b/seaman.py @@ -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: