trying to fix building of activities that fails because of OOM

This commit is contained in:
Davide Scaini
2026-04-15 09:30:22 +02:00
parent b01b00698c
commit 6890892654
3 changed files with 34 additions and 13 deletions
+2 -3
View File
@@ -654,7 +654,7 @@ async def admin_reextract_originals(
from bincio.extract.metrics import compute as compute_metrics
from bincio.extract.writer import (
build_summary, make_activity_id, write_activity,
write_index, write_athlete_json,
write_index,
)
from bincio.render.merge import merge_all
except Exception as exc:
@@ -714,10 +714,9 @@ async def admin_reextract_originals(
if imported > 0:
loop.call_soon_threadsafe(q.put_nowait,
f"data: {json.dumps({'type': 'status', 'message': 'Writing index and athlete data'})}\n\n")
f"data: {json.dumps({'type': 'status', 'message': 'Writing index…'})}\n\n")
try:
write_index(list(summaries.values()), user_dir, owner)
write_athlete_json(list(summaries.values()), user_dir, athlete_config)
loop.call_soon_threadsafe(q.put_nowait,
f"data: {json.dumps({'type': 'status', 'message': 'Running merge and rebuild…'})}\n\n")
merge_all(user_dir)