Robot / fix_interactive_server.py
C2-151's picture
Done
a20b02d
Raw
History Blame Contribute Delete
729 Bytes
import re
with open("frontend/interactive_server.py", "r", encoding="utf-8") as f:
content = f.read()
# Replace ctx.web_ctx.web_runtime with ctx.web_runtime
content = content.replace("ctx.web_ctx.web_runtime", "ctx.web_runtime")
# In command_worker_loop, run_pipeline_threadsafe was called with ctx.web_runtime, but it should be ctx
# Let's find the call and fix it.
content = content.replace("ctx.web_runtime,\n command[\"token\"]", "ctx,\n command[\"token\"]")
# Replace current_sim with ctx.sim
content = content.replace("current_sim", "ctx.sim")
with open("frontend/interactive_server.py", "w", encoding="utf-8") as f:
f.write(content)
print("Fixed interactive_server.py")