Ver código fonte

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.
Claude Paroz 12 anos atrás
pai
commit
838f28974e
1 arquivos alterados com 1 adições e 1 exclusões
  1. 1 1
      django/core/files/storage.py

+ 1 - 1
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'