From c1fb7100e2c1aeed2ae26583564b21f1d40b4760 Mon Sep 17 00:00:00 2001 From: Joe Gregorio Date: Thu, 7 Feb 2013 22:32:55 -0500 Subject: [PATCH] Fix close/unlink order for file locking. Reviewed in https://codereview.appspot.com/7313056/. --- oauth2client/locked_file.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/oauth2client/locked_file.py b/oauth2client/locked_file.py index 313d0c5..26f783e 100644 --- a/oauth2client/locked_file.py +++ b/oauth2client/locked_file.py @@ -142,8 +142,8 @@ class _PosixOpener(_Opener): """Unlock a file by removing the .lock file, and close the handle.""" if self._locked: lock_filename = self._posix_lockfile(self._filename) - os.unlink(lock_filename) os.close(self._lock_fd) + os.unlink(lock_filename) self._locked = False self._lock_fd = None if self._fh: