{% extends "base.html" %} {% block titulo %}Corrida {{ corrida.id }}{% endblock %} {% block contenido %}
{{ corrida.fuente_id }} · empezó {{ corrida.iniciada_en|fecha }}{% if corrida.terminada_en %} · terminó {{ corrida.terminada_en|fecha }}{% endif %}
{% if corrida.estado == 'fallida' %}Falló. {{ corrida.error or 'Sin detalle.' }}
Reintentar es manual, para no repetir a ciegas un error que se va a repetir. Cuando la causa esté resuelta:
python -m servicio_datos.ejecutar ipc{% elif corrida.estado == 'con_candidato' and corrida.candidato_id %}
Esta corrida dejó un candidato. Abrir la revisión.
{% elif corrida.estado == 'sin_cambios' %}No encontró nada nuevo{% if corrida.resumen.motivo %}: {{ corrida.resumen.motivo }}{% endif %}.
{% else %}La corrida sigue en curso.
{% endif %}| Archivo | Resultado | Hash | Tamaño |
|---|---|---|---|
| {{ a.url.rsplit('/', 1)[-1] }} | {{ 'Nuevo' if a.estado == 'nueva' else 'Ya conocido' if a.estado == 'identica' else 'Falló: ' ~ (a.error or '') }} | {% if a.sha256 %}{{ a.sha256|hash_corto }}{% else %}—{% endif %} |
{% if a.bytes %}{{ '{:,}'.format(a.bytes) }} bytes{% else %}—{% endif %} |
| No llegó a registrar archivos. | |||