INNER CODE UNIT · Python
read_message
Arthur-Ficial/apfel · mcp/calculator/server.py:176
def read_message():
line = sys.stdin.readline()
if not line:
return None
return json.loads(line.strip())
def send(msg):
sys.stdout.write(json.dumps(msg, separators=(",", ":")) + "\n")
sys.stdout.flush()
def respond(msg_id, result):
send({"jsonrpc": "2.0", "id": msg_id, "result": result})
def error(msg_id, code, message):
send({"jsonrpc": "2.0", "id": msg_id, "error": {"code": code, "message": message}})