Skip to content

Commit 36d7ec5

Browse files
Trap failure in summary_stats.
1 parent 98efd0f commit 36d7ec5

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

driver/compare_to_kgo.py

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -181,8 +181,14 @@ def print_stats_table(summary_stats, print_all=False, stats_file=None):
181181
for vname in vlst:
182182
kgo = read_var(args.kgo_file, vname) # KGO
183183
tst = read_var(args.tst_file, vname) # test
184-
summary_stats[vname] = calculate_stats(tst, kgo,
185-
atol=args.atol, rtol=args.rtol)
184+
try:
185+
summary_stats[vname] = calculate_stats(tst, kgo,
186+
atol=args.atol, rtol=args.rtol)
187+
except:
188+
summary_stats[vname].pop()
189+
print(red_colour + "===== ERROR: could not compare variable "
190+
+ vname + std_colour)
191+
errored = True
186192
if summary_stats[vname]['N'] > 0: errored = True
187193

188194
# Print summary stats

0 commit comments

Comments
 (0)