diff --git a/rc/control/save_run_record.py b/rc/control/save_run_record.py index 08c876e..af0baae 100644 --- a/rc/control/save_run_record.py +++ b/rc/control/save_run_record.py @@ -275,6 +275,9 @@ def save_run_record_base(self): outf.write("\n" + filename) outf.write("\n") + + # Ensure file is fully written before copying + os.fsync(outf.fileno()) outf.close() for recorddir, dummy, recordfiles in os.walk(self.tmp_run_record):