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