mirror of
https://github.com/django/django.git
synced 2025-11-07 07:15:35 +00:00
Fixed #14681 -- Do not set mode to None on file-like objects.
gzip.GzipFile does not support files with mode set to None.
This commit is contained in:
@@ -12,7 +12,8 @@ class File(FileProxyMixin):
|
||||
if name is None:
|
||||
name = getattr(file, 'name', None)
|
||||
self.name = name
|
||||
self.mode = getattr(file, 'mode', None)
|
||||
if hasattr(file, 'mode'):
|
||||
self.mode = file.mode
|
||||
|
||||
def __str__(self):
|
||||
return smart_str(self.name or '')
|
||||
|
||||
Reference in New Issue
Block a user