Add comment about FUDGE_SECONDS and refer to our design doc

This commit is contained in:
David Stainton 2016-01-18 17:06:47 +01:00 committed by Brian Warner
parent 807cfbf0dc
commit 3d909682a4

View File

@ -603,6 +603,10 @@ class WriteFileMixin(object):
finally:
os.umask(old_mask)
# FUDGE_SECONDS is used to determine if another process
# has written to the same file concurrently. This is described
# in the Earth Dragon section of our design document:
# docs/proposed/magic-folder/remote-to-local-sync.rst
os.utime(replacement_path_u, (now, now - self.FUDGE_SECONDS))
if is_conflict:
print "0x00 ------------ <><> is conflict; calling _rename_conflicted_file... %r %r" % (abspath_u, replacement_path_u)