From 838f28974e0711f4184798ba5e54ad725bc112f0 Mon Sep 17 00:00:00 2001 From: Claude Paroz Date: Fri, 17 May 2013 18:29:41 +0200 Subject: [PATCH] Fixed #20427 -- Moved a variable initialization in storage.py This is fixing commit 4e70ad11d2. Thanks mattias at elements.nl for the report and Baptiste Mispelon for identifying the faulty commit. --- django/core/files/storage.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/django/core/files/storage.py b/django/core/files/storage.py index 89caf3675d..18d15e1ab6 100644 --- a/django/core/files/storage.py +++ b/django/core/files/storage.py @@ -200,9 +200,9 @@ class FileSystemStorage(Storage): getattr(os, 'O_BINARY', 0)) # The current umask value is masked out by os.open! fd = os.open(full_path, flags, 0o666) + _file = None try: locks.lock(fd, locks.LOCK_EX) - _file = None for chunk in content.chunks(): if _file is None: mode = 'wb' if isinstance(chunk, bytes) else 'wt'