[Quality] Job-Dict typisieren mit Pydantic-Modell #31
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Problem
_jobsist aktuelldictmit ad-hoc Keys (status,result,error,done,total,phase,owner,created_at,zip_id,failed). Code-Reader muss alle Set-Stellen lesen, um zu wissen welche Keys erwartet werden. Statische Pruefer koennen Tippfehler nicht fangen.Fix
Helfer
_set_job(job_id, **kw)fuer atomare Updates.Ausgliederung
Aus #27 ausgegliedert. HTTP-Status-Codes wurden dort vereinheitlicht. Job-Typing ist groesserer Refactor (alle
_jobs[...]-Stellen), besser mit Test-Setup gemeinsam.