Skip to content

Commit 660d079

Browse files
authored
Replace call to self._clean_name with clean_name (#252)
* Replace call to self._clean_name with clean_name * Require django-storages>=1.6 clean_name utility function was first made available in version 1.6
1 parent d7ef7d5 commit 660d079

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

pyproject.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ classifiers = [
3232
requires-python = ">=3.9"
3333
dependencies = [
3434
"django>=2.0",
35-
"django-storages",
35+
"django-storages>=1.6",
3636
"boto3",
3737
]
3838

s3file/storages_optimized.py

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
from storages.backends.s3boto3 import S3Boto3Storage
2+
from storages.utils import clean_name
23

34

45
class S3OptimizedUploadStorage(S3Boto3Storage):
@@ -16,7 +17,7 @@ class S3OptimizedUploadStorage(S3Boto3Storage):
1617
def _save(self, name, content):
1718
# Basically copy the implementation of _save of S3Boto3Storage
1819
# and replace the obj.upload_fileobj with a copy function
19-
cleaned_name = self._clean_name(name)
20+
cleaned_name = clean_name(name)
2021
name = self._normalize_name(cleaned_name)
2122
params = self._get_write_parameters(name, content)
2223

0 commit comments

Comments
 (0)