Plafonner la passe globale de complétion comme dans /api/preview
This commit is contained in:
@ -1246,6 +1246,13 @@ def _resolve_request(req):
|
|||||||
if c not in done or req.regenerate]
|
if c not in done or req.regenerate]
|
||||||
if not tiles:
|
if not tiles:
|
||||||
raise HTTPException(400, "aucune tuile à compléter dans input/")
|
raise HTTPException(400, "aucune tuile à compléter dans input/")
|
||||||
|
# Même garde-fou que /api/preview : un run parti sur tout input/ sans
|
||||||
|
# plafond peut durer des jours sans moyen de l'interrompre proprement
|
||||||
|
if len(tiles) > MAX_CELLS_ALL:
|
||||||
|
raise HTTPException(
|
||||||
|
400, f"trop de tuiles à compléter ({len(tiles)}) — max "
|
||||||
|
f"{MAX_CELLS_ALL} par run ; relancez la passe globale à "
|
||||||
|
f"la fin de celui-ci")
|
||||||
else:
|
else:
|
||||||
tiles = []
|
tiles = []
|
||||||
for pair in req.tiles:
|
for pair in req.tiles:
|
||||||
|
|||||||
Reference in New Issue
Block a user