Skip to content

fix(python): Recover deployment log pages - #170

Merged
tchaton merged 1 commit into
mainfrom
tchaton/fix-deployment-log-pages
Sep 21, 2026
Merged

tchaton merged 1 commit into
mainfrom
tchaton/fix-deployment-log-pages

Conversation

@tchaton

@tchaton tchaton commented Sep 19, 2026

Copy link
Copy Markdown
Contributor

Why

Deployment replicas can store complete logs without legacy page metadata, causing DeploymentApi.get_job_logs() to return an empty response even when logs exist.

What changed

When a deployment job has no legacy pages, the SDK now exposes the complete log download as a compatible single page. Existing pages, time-filtered requests, and unavailable downloads retain their previous behavior.

Testing

  • uv run --project python pytest python/tests/api/test_deployment_api.py -q (6 passed)
  • Ruff lint and format checks on both changed files

— GPT-5 Codex, via /create-pr; text not reviewed

@tchaton
tchaton enabled auto-merge (squash) September 20, 2026 21:16
@tchaton
tchaton merged commit 2447de1 into main Sep 21, 2026
25 checks passed
@tchaton
tchaton deleted the tchaton/fix-deployment-log-pages branch September 21, 2026 12:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants