att_testeatualizacao

This commit is contained in:
daniel.rodrigues 2025-11-07 10:40:58 -03:00
parent fbcc044561
commit fb3e222c3e

View File

@ -505,11 +505,6 @@ def main():
failed_stores = retry_failed_stores
if not failed_stores:
print("\nTodos os arquivos foram processados com sucesso.")
# Finalizar tabelas antes de atualizar status
if finalize_tables(cursor):
update_api_status("OK")
else:
update_api_status("FAIL")
break
if failed_stores:
@ -519,14 +514,19 @@ def main():
# Se ainda houver lojas com falha após todas as tentativas
if failed_stores:
print(f"\nNão foi possível processar algumas lojas: {failed_stores}")
update_api_status("FAIL")
else:
print("\nTodos os arquivos foram processados com sucesso.")
# Finalizar tabelas antes de atualizar status
if finalize_tables(cursor):
update_api_status("OK")
else:
# Finalizar tabelas SEMPRE, independente de ter lojas com falha ou não
if finalize_tables(cursor):
# Se a finalização foi bem-sucedida, verifica se houve lojas com falha
if failed_stores:
update_api_status("FAIL")
else:
update_api_status("OK")
else:
# Se a finalização falhou, sempre marca como FAIL
update_api_status("FAIL")
except Exception as e:
print(f"Erro durante a execução: {e}")