refactor: Rename IPSExtractor to Flujo IPS across the project. Update titles, descriptions, and labels in the API, desktop application, and documentation to reflect the new branding. Introduce a new .gitignore for CodeGraph data files and adjust existing .gitignore to include specific directories. Enhance the desktop application with new components for displaying bot progress and results.
This commit is contained in:
@@ -555,27 +555,37 @@ class JobStore:
|
||||
all_terminal = all(s in terminal for s in statuses)
|
||||
|
||||
total = 0
|
||||
ok = 0
|
||||
error_count = 0
|
||||
timeout = 0
|
||||
exitosos = 0
|
||||
fallidos = 0
|
||||
omitidos = 0
|
||||
timeouts = 0
|
||||
existentes = 0
|
||||
uploaded = 0
|
||||
for c in children:
|
||||
r = dict(c.result or {})
|
||||
total += int(r.get("total") or 0)
|
||||
ok += int(r.get("ok") or 0)
|
||||
error_count += int(r.get("error") or 0)
|
||||
timeout += int(r.get("timeout") or 0)
|
||||
# Los agents actuales publican los nombres en español. Se
|
||||
# conservan los aliases anteriores para jobs históricos.
|
||||
exitosos += int(r.get("exitosos") or r.get("ok") or 0)
|
||||
fallidos += int(r.get("fallidos") or r.get("error") or 0)
|
||||
omitidos += int(r.get("omitidos") or 0)
|
||||
timeouts += int(r.get("timeouts") or r.get("timeout") or 0)
|
||||
existentes += int(r.get("existentes") or 0)
|
||||
uploaded += int(r.get("uploaded_count") or 0)
|
||||
|
||||
processed = 0
|
||||
for c in children:
|
||||
r = dict(c.result or {})
|
||||
if c.status in terminal:
|
||||
processed += (
|
||||
int(r.get("ok") or 0)
|
||||
+ int(r.get("error") or 0)
|
||||
+ int(r.get("timeout") or 0)
|
||||
+ int(r.get("existentes") or 0)
|
||||
# fallidos ya incluye omitidos + timeouts; no se suman de
|
||||
# nuevo para evitar que el progreso supere el total.
|
||||
processed += int(
|
||||
r.get("processed")
|
||||
or (
|
||||
int(r.get("exitosos") or r.get("ok") or 0)
|
||||
+ int(r.get("fallidos") or r.get("error") or 0)
|
||||
+ int(r.get("existentes") or 0)
|
||||
)
|
||||
)
|
||||
else:
|
||||
processed += int(r.get("processed") or 0)
|
||||
@@ -588,11 +598,13 @@ class JobStore:
|
||||
"shard_ids": shard_ids,
|
||||
"total": total or int(parent_result.get("total_rows") or 0),
|
||||
"total_rows": int(parent_result.get("total_rows") or total or 0),
|
||||
"ok": ok,
|
||||
"error": error_count,
|
||||
"timeout": timeout,
|
||||
"exitosos": exitosos,
|
||||
"fallidos": fallidos,
|
||||
"omitidos": omitidos,
|
||||
"timeouts": timeouts,
|
||||
"existentes": existentes,
|
||||
"processed": processed,
|
||||
"uploaded_count": uploaded,
|
||||
"reports_prefix": parent.reports_prefix,
|
||||
"shards": [
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user