16 lines
664 B
Python
16 lines
664 B
Python
import sys
|
|
|
|
handlers_path = r"C:\Users\reazul.ashraf\workspace\rust\mcp-memory\server\src\handlers.rs"
|
|
with open(handlers_path, "r", encoding="utf-8") as f:
|
|
content = f.read()
|
|
|
|
content = content.replace(
|
|
'return Some(crate::mcp::success(req_id, true, &format!("Invalid args: {}", e))),',
|
|
'return Some(crate::mcp::success(id.clone(), serde_json::json!({"isError": true, "content": [{"type": "text", "text": format!("Invalid args: {}", e)}] })));'
|
|
)
|
|
content = content.replace('let graph = state.graph.read();', 'let graph = self.state.graph.read();')
|
|
|
|
with open(handlers_path, "w", encoding="utf-8") as f:
|
|
f.write(content)
|
|
print("Fixed handlers.rs")
|