using named params with optional amazon s3 params

This commit is contained in:
Victor Torres 2019-02-12 12:19:30 -02:00
parent 1eac2a163c
commit 7c9f0bd86c
1 changed files with 6 additions and 3 deletions

View File

@ -131,9 +131,12 @@ class S3FeedStorage(BlockingFeedStorage):
@classmethod
def from_crawler(cls, crawler, uri):
return cls(uri, crawler.settings['AWS_ACCESS_KEY_ID'],
crawler.settings['AWS_SECRET_ACCESS_KEY'],
crawler.settings['FEED_STORAGE_S3_ACL'])
return cls(
uri=uri,
access_key=crawler.settings['AWS_ACCESS_KEY_ID'],
secret_key=crawler.settings['AWS_SECRET_ACCESS_KEY'],
acl=crawler.settings['FEED_STORAGE_S3_ACL']
)
def _store_in_thread(self, file):
file.seek(0)