Commit 9784dd4
fix(admin): coerce datapoint values to float before count aggregation
Non-numeric or mixed-type value/y from Opik SPAN_COUNT and MPM prediction
responses could raise TypeError on `counts[...] += ...` and abort collection.
Add _as_float() to coerce datapoints (None/blank/non-numeric -> 0.0).
Addresses baz-reviewer Type Inconsistency findings.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>1 parent dbd7a4f commit 9784dd4
1 file changed
Lines changed: 16 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
121 | 121 | | |
122 | 122 | | |
123 | 123 | | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
124 | 136 | | |
125 | 137 | | |
126 | 138 | | |
| |||
1014 | 1026 | | |
1015 | 1027 | | |
1016 | 1028 | | |
1017 | | - | |
1018 | | - | |
1019 | | - | |
| 1029 | + | |
| 1030 | + | |
| 1031 | + | |
1020 | 1032 | | |
1021 | 1033 | | |
1022 | 1034 | | |
| |||
1250 | 1262 | | |
1251 | 1263 | | |
1252 | 1264 | | |
1253 | | - | |
| 1265 | + | |
1254 | 1266 | | |
1255 | 1267 | | |
1256 | 1268 | | |
| |||
0 commit comments