guard metrics dump with chronosFuturesInstrumentation flag

This commit is contained in:
gmega 2023-11-06 18:42:43 -03:00
parent c4adc65823
commit eab506949d
No known key found for this signature in database
GPG Key ID: FFD8DAF00660270F

View File

@ -109,6 +109,7 @@ when isMainModule:
notice "Stopping Codex"
when defined(chronosFuturesInstrumentation):
let metrics = getFutureSummaryMetrics()
for (k,v) in metrics.pairs():
let count = v.count
@ -120,7 +121,6 @@ when isMainModule:
echo "avg wallTime:\t", v.totalWallTime div count, "\ttotal: ", v.totalWallTime
echo "avg runTime:\t", v.totalRunTime div count, "\ttotal: ", v.totalRunTime
try:
setControlCHook(controlCHandler)
except Exception as exc: # TODO Exception