Skip to content
Snippets Groups Projects
Verified Commit c0bf5caa authored by Tamas Gal's avatar Tamas Gal :speech_balloon:
Browse files

Dump corrupt data when overflow error is encountered

parent 9df3b7f6
No related branches found
No related tags found
No related merge requests found
Pipeline #38152 passed
......@@ -209,7 +209,12 @@ class ZTPlot(kp.Module):
except OverflowError:
self.log.critical("OverflowError encountered when converting '%s' to "
"a datetime object.", utc_timestamp)
dt = "invalid date"
rawdata_filename = "/data/IO_EVT_overflowerror_{:08d}_{:08d}_FI{}_TC{}.dat".format(
det_id, run_id, frame_index, trigger_counter)
self.log.critical("Dumping raw data to: %s and exiting.", rawdata_filename)
with open(rawdata_filename, "wb") as fobj:
fobj.write(raw_data)
exit(1)
delta_t = (datetime.utcnow() - dt).seconds
if abs(delta_t) > 60*5:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment