sync audio: el recuento final contaba las subidas buenas como saltadas
sync_one devuelve "ok prod#<id>" desde que el id de prod puede diferir del local, pero el contador seguia comparando con la igualdad exacta "ok". Resultado: el 8-ago la subida de los 90 audios de Fray Marcos, sin un solo fallo, cerro con "ok=0 skip=90". El susto es lo de menos; lo malo es que un fallo real se camufla en ese ruido. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
@@ -258,7 +258,13 @@ def main() -> int:
|
|||||||
ok += 1
|
ok += 1
|
||||||
else:
|
else:
|
||||||
res = sync_one(pid, state, dry_run=args.dry_run)
|
res = sync_one(pid, state, dry_run=args.dry_run)
|
||||||
if res == "ok" or res.startswith("PLAN"):
|
# `startswith`, no `==`: sync_one devuelve "ok prod#<id>" desde que
|
||||||
|
# el id de prod puede diferir del local. Con la igualdad exacta, una
|
||||||
|
# subida perfecta se contaba entera como saltada — el 8-ago-2026 el
|
||||||
|
# pie del log dijo "ok=0 skip=90" tras subir los 90 audios de Fray
|
||||||
|
# Marcos sin un solo fallo. Peor que el susto: así un fallo real se
|
||||||
|
# confunde con este ruido y pasa desapercibido.
|
||||||
|
if res.startswith(("ok", "PLAN")):
|
||||||
ok += 1
|
ok += 1
|
||||||
else:
|
else:
|
||||||
skip += 1
|
skip += 1
|
||||||
|
|||||||
Reference in New Issue
Block a user