add os.fsync() so that the shredding data (hopefully) hits the drive

pull/14019/head
Eric Feliksik 9 years ago committed by Toshio Kuratomi
parent 2cb2994371
commit 08fee9bfc5

@ -235,9 +235,10 @@ class VaultEditor:
passes = 3
with open(tmp_path, "w") as fh:
for _ in range(int(passes)):
fh.seek(0, 0)
data = generate_data(ld)
fh.write(data)
fh.seek(0, 0)
os.fsync(fh)
os.remove(tmp_path)
def _edit_file_helper(self, filename, existing_data=None, force_save=False):

Loading…
Cancel
Save