diff --git a/artiq/master/worker_impl.py b/artiq/master/worker_impl.py index 0467a8096..d18f9152c 100644 --- a/artiq/master/worker_impl.py +++ b/artiq/master/worker_impl.py @@ -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()