From 2831e17ae1579c8fd1c0c0f2a59e5095c88fa45e Mon Sep 17 00:00:00 2001 From: Markus Unterwaditzer Date: Sun, 8 Feb 2015 14:56:16 +0100 Subject: [PATCH] Flush more buffers when getting etag --- vdirsyncer/utils/__init__.py | 1 + 1 file changed, 1 insertion(+) diff --git a/vdirsyncer/utils/__init__.py b/vdirsyncer/utils/__init__.py index 1e7621d..8ef475f 100644 --- a/vdirsyncer/utils/__init__.py +++ b/vdirsyncer/utils/__init__.py @@ -240,6 +240,7 @@ def get_etag_from_file(fpath): def get_etag_from_fileobject(f): f.flush() + os.fsync(f.fileno()) return get_etag_from_file(f.name)