US05-02: Orchestrate Album Upload Batches (#72)

This commit was merged in pull request #72.
This commit is contained in:
2026-08-16 13:06:37 +02:00
parent dcbd492a0d
commit e4ae5da440
14 changed files with 1446 additions and 14 deletions

View File

@@ -34,6 +34,9 @@ class JobContext:
fencing_token: int
service: "JobService"
session_factory: object | None = None
# Handlers that talk to an external tool (uploads) need the typed configuration;
# the worker passes its own so a test stack is never read from the environment.
config: object | None = None
def cancelled(self) -> bool:
from photo_pipeline.services.jobs import JobState