scripts/gitea-release.py : gère les réponses 204 sans corps (DELETE d'asset) — crash json.loads sur réponse vide

This commit is contained in:
Siphonight 2026-09-05 21:56:23 +02:00
parent 35a5ffba39
commit 33138eaad9

View File

@ -68,7 +68,9 @@ def request(url: str, method: str = "GET", data=None, token: str = "", files=Non
if body is not None:
req.data = body
with urllib.request.urlopen(req) as resp:
return json.loads(resp.read().decode())
payload = resp.read().decode()
# Les DELETE renvoient 204 sans corps : pas de JSON à parser
return json.loads(payload) if payload.strip() else None
def changelog_section(version: str) -> str: