chore: publish current ableton mcp ai workspace
This commit is contained in:
32
new_session.py
Normal file
32
new_session.py
Normal file
@@ -0,0 +1,32 @@
|
||||
import socket
|
||||
import json
|
||||
|
||||
def send_cmd(type_name, params=None, timeout=5):
|
||||
params = params or {}
|
||||
sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
|
||||
sock.settimeout(timeout)
|
||||
try:
|
||||
sock.connect(('127.0.0.1', 9877))
|
||||
msg = json.dumps({'type': type_name, 'params': params}) + '\n'
|
||||
sock.sendall(msg.encode())
|
||||
data = b''
|
||||
while True:
|
||||
try:
|
||||
chunk = sock.recv(8192)
|
||||
if not chunk:
|
||||
break
|
||||
data += chunk
|
||||
except:
|
||||
break
|
||||
return json.loads(data.decode()) if data else None
|
||||
except:
|
||||
return None
|
||||
finally:
|
||||
sock.close()
|
||||
|
||||
# Intentar crear nueva sesion
|
||||
result = send_cmd('new_session', {}, timeout=3)
|
||||
if result:
|
||||
print("Nueva sesion creada")
|
||||
else:
|
||||
print("No se pudo crear sesion via comando")
|
||||
Reference in New Issue
Block a user