Job 1788378315960

Command: python -c "import sys,inspect;sys.path.insert(0,'..');import sheet_relay as sr;src=inspect.getsource(sr._execute_command);needle='if action == \"run_command\":';i=src.find(needle);print('INDEX='+str(i));print(src[i:i+2600])"
Directory: projects
Status: SUCCESS
Exit code: 0

Cancel Job Rerun Command Refresh

INDEX=39930
if action == "run_command":
        params = {"cwd": payload.get("cwd", ""), "cmd": b64url(payload.get("cmd", ""))}
        return start_bridge_job(cfg, "/stage/run", params, started, command_id, "run_command")
    if action == "job_status":
        out = call_bridge(cfg, "/job", {"id": payload.get("job_id", "")}, 30)
        return bridge_result(command_id, out, started, {"route": "/job", "job_id": payload.get("job_id", "")})
    if action == "gradle":
        params = {"cwd": payload.get("cwd", ""), "task": payload.get("task", "assembleDebug")}
        stage_status, stage_html = http_text(bridge_url(cfg, "/gradle/run", params), timeout=45)
        stage_id = parse_stage_id(stage_html)
        if not stage_id:
            return result(command_id, "error", stage_status, strip_html(stage_html), "gradle stage id not found", started)
        run_status, run_html = http_text(bridge_url(cfg, "/run", {"id": stage_id}), timeout=45)
        return result(command_id, "done" if run_status < 400 else "error", run_status, strip_html(run_html), "" if run_status < 400 else "gradle job start failed", started, {"stage_id": stage_id, "job_id": parse_job_id(run_html)})
    return result(command_id, "error", 400, "", f"unsupported action: {action}", started)