aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNathan2010-08-11 14:43:05 -0600
committerNathan2010-08-11 14:43:05 -0600
commit846d832fa79c5591cd1df7293b50d0c3705a5879 (patch)
treeb4691026e4de9de8bddf5072b7fba74c961a9f06
parent1fe1bc393b3dc58a0df2e3a1a24a1c8b95d0b862 (diff)
downloadamazons3-py-846d832fa79c5591cd1df7293b50d0c3705a5879.tar.gz
amazons3-py-846d832fa79c5591cd1df7293b50d0c3705a5879.zip
Fixed issue with non-ascii initial filenames.
-rw-r--r--django/__init__.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/django/__init__.py b/django/__init__.py
index bb650a5..f354dea 100644
--- a/django/__init__.py
+++ b/django/__init__.py
@@ -148,6 +148,8 @@ class CxStorage(S3Storage):
148 import time 148 import time
149 149
150 extension = os.path.splitext(name)[1].lower() 150 extension = os.path.splitext(name)[1].lower()
151 # Ensure an ascii string for .hexdigest() later.
152 name = str(name).encode('ascii', 'ignore')
151 153
152 return str(md5(str(time.time()) + str(name)).hexdigest()) + \ 154 return str(md5(str(time.time()) + name).hexdigest()) + \
153 str(extension) 155 str(extension)