diff options
-rw-r--r-- | rtslib/root.py | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/rtslib/root.py b/rtslib/root.py index a4fbb2e..083a2c2 100644 --- a/rtslib/root.py +++ b/rtslib/root.py @@ -249,7 +249,9 @@ class RTSRoot(CFSNode): os.fchmod(f.fileno(), stat.S_IRUSR | stat.S_IWUSR) f.write(json.dumps(self.dump(), sort_keys=True, indent=2)) f.write("\n") + f.flush() os.fsync(f.fileno()) + f.close() os.rename(save_file+".temp", save_file) |