INNER CODE UNIT · Python

_read_json_response

codedpro/mt5-trade-split-manager · server.py:119

def _read_json_response(sock: socket.socket) -> dict:
    """Read from the EA until a complete JSON object has arrived."""
    sock.settimeout(REQUEST_TIMEOUT)
    data = b''
    while True:
        try:
            chunk = sock.recv(4096)
        except socket.timeout:
            break
        if not chunk:
            break
        data += chunk
        try:
            return json.loads(data.decode('utf-8'))
        except json.JSONDecodeError:
            continue
    try:
        return json.loads(data.decode('utf-8'))

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…