Skip to content

Commit

Permalink
Merged in tobias.mcnulty/django-storages (pull request #17)
Browse files Browse the repository at this point in the history
  • Loading branch information
davidbgk committed Dec 7, 2012
2 parents dcba691 + 3bd18b9 commit bdea0af
Showing 1 changed file with 8 additions and 2 deletions.
10 changes: 8 additions & 2 deletions storages/backends/s3boto.py
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@
QUERYSTRING_EXPIRE = getattr(settings, 'AWS_QUERYSTRING_EXPIRE', 3600)
REDUCED_REDUNDANCY = getattr(settings, 'AWS_REDUCED_REDUNDANCY', False)
LOCATION = getattr(settings, 'AWS_LOCATION', '')
ENCRYPTION = getattr(settings, 'AWS_S3_ENCRYPTION', False)
CUSTOM_DOMAIN = getattr(settings, 'AWS_S3_CUSTOM_DOMAIN', None)
CALLING_FORMAT = getattr(settings, 'AWS_S3_CALLING_FORMAT',
SubdomainCallingFormat())
Expand Down Expand Up @@ -103,6 +104,7 @@ def __init__(self, bucket=STORAGE_BUCKET_NAME, access_key=None,
querystring_auth=QUERYSTRING_AUTH,
querystring_expire=QUERYSTRING_EXPIRE,
reduced_redundancy=REDUCED_REDUNDANCY,
encryption=ENCRYPTION,
custom_domain=CUSTOM_DOMAIN,
secure_urls=SECURE_URLS,
location=LOCATION,
Expand All @@ -119,6 +121,7 @@ def __init__(self, bucket=STORAGE_BUCKET_NAME, access_key=None,
self.querystring_auth = querystring_auth
self.querystring_expire = querystring_expire
self.reduced_redundancy = reduced_redundancy
self.encryption = encryption
self.custom_domain = custom_domain
self.secure_urls = secure_urls
self.location = location or ''
Expand Down Expand Up @@ -251,11 +254,14 @@ def _save(self, name, content):
if self.preload_metadata:
self._entries[encoded_name] = key


key.set_metadata('Content-Type', content_type)
# only pass backwards incompatible arguments if they vary from the default
kwargs = {}
if self.encryption:
kwargs['encrypt_key'] = self.encryption
key.set_contents_from_file(content, headers=headers, policy=self.acl,
reduced_redundancy=self.reduced_redundancy,
rewind=True)
rewind=True, **kwargs)
return cleaned_name

def delete(self, name):
Expand Down

0 comments on commit bdea0af

Please sign in to comment.