worker: Wait until datasets are written before quitting

Avoids a race condition in worker_impl.py where HDF5 dataset saving was
cut off before it finished for large datasets.
This commit is contained in:
Charles Baynham 2023-05-23 20:42:10 +01:00 committed by Sebastien Bourdeauducq
parent cfc396cbc8
commit 76e93dc591

View File

@ -307,9 +307,9 @@ def main():
elif action == "analyze":
try:
exp_inst.analyze()
put_completed()
finally:
write_results()
put_completed()
elif action == "examine":
examine(ExamineDeviceMgr, ExamineDatasetMgr, obj["file"])
put_completed()