def update_local_runner_status()

in template/v2/dirs/etc/sagemaker-ui/workflows/workflow_client.py [0:0]


def update_local_runner_status(session: requests.Session, status: str, detailed_status: Optional[str] = None, **kwargs):
    response = session.post(
        url=JUPYTERLAB_URL + WORKFLOWS_API_ENDPOINT + "/update-local-runner-status",
        headers={"X-Xsrftoken": session.cookies.get_dict()["_xsrf"]},
        json={
            "timestamp": datetime.now(timezone.utc).strftime(TIMESTAMP_FORMAT),
            "status": status,
            "detailed_status": detailed_status,
        },
    )
    return _validate_response("UpdateLocalRunner", response)