"""HTTP client for ows-project-manager.""" from typing import Any from src import config def patch_transfer_job(job_id: int, body: dict[str, Any]) -> None: """PATCH /transfer/job/{job_id} on ows-project-manager.""" resp = config.ows_client.patch( "ows-project-manager", path=f"/transfer/job/{job_id}", json=body, ) if resp.status_code not in (200, 204): raise RuntimeError(f"patch_transfer_job failed for job {job_id}: status={resp.status_code} body={resp.text}")