Approve Shu spearman handpainted sprite v3

This commit is contained in:
2026-07-01 11:06:33 +09:00
parent 199bc47192
commit 513c6ec226
24 changed files with 183 additions and 52 deletions

View File

@@ -72,12 +72,12 @@ def write_text_block(draw: ImageDraw.ImageDraw, x: int, y: int, lines: list[str]
draw.text((x, y + index * 21), line, fill=fill, font=small)
def render_board() -> Path:
def render_board() -> Path | None:
manifest = load_json(MANIFEST_PATH)
audit = load_json(AUDIT_PATH)
pending = manifest.get("pendingApproval", [])
if not pending:
raise ValueError("no pendingApproval unit to render")
return None
stem = pending[0]
candidates = manifest.get("currentApprovalCandidate", {})
@@ -151,6 +151,9 @@ def render_board() -> Path:
def main() -> None:
path = render_board()
if path is None:
print("Skipped current approval board: no pendingApproval unit to render")
return
print(f"Wrote {path}")