feat: log_print passa a alimentar _training_logs além do stdout

Triagem, download da base, contagem de imagens e mensagens de conclusão
agora aparecem no console de logs do frontend em tempo real, não apenas
nos logs do container.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Davi Dias
2026-06-27 20:17:31 -03:00
co-authored by Claude Sonnet 4.6
parent 1c39fb70f8
commit 6832076db3
+6 -1
View File
@@ -54,7 +54,12 @@ def redimensionar_imagem(caminho):
def log_print(msg):
carimbo = datetime.now().strftime("%H:%M:%S")
print(f"[{carimbo}] {msg}", flush=True)
line = f"[{carimbo}] {msg}"
print(line, flush=True)
with _status_lock:
_training_logs.append(line)
if len(_training_logs) > 60:
_training_logs.pop(0)
def carregar_modelo_do_s3(ambiente: str):
s3_key = f"modelos/{ambiente}/atual/cerebro.pt"