Deviazione NaN nelle esportazioni CSV per le quote non misurate

Refs #124

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
2026-10-28 22:06:43 +01:00
parent 8ef61a1285
commit 2f0a5aaf1e
4 changed files with 34 additions and 3 deletions
@@ -160,7 +160,7 @@ async def build_statistics_csv(db: AsyncSession, run: ProductionRun) -> str:
neutralise_csv_cell(subtask.description) if subtask else "",
number(subtask.nominal) if subtask else "",
number(measurement.value) if measurement.value is not None else "NaN", # #118
number(measurement.deviation),
"NaN" if measurement.value is None else number(measurement.deviation), # #124: quota NaN -> deviazione NaN
measurement.pass_fail,
number(subtask.ltl) if subtask else "",
number(subtask.lwl) if subtask else "",