From 84371ffb225cf87e5d5eb5ae0b95d7f12a17e789 Mon Sep 17 00:00:00 2001 From: Konstantin Lopuhin Date: Fri, 25 Mar 2016 18:35:55 +0300 Subject: [PATCH] Fix handling of meta=None in S3FilesStore.persist_file --- scrapy/pipelines/files.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scrapy/pipelines/files.py b/scrapy/pipelines/files.py index 1fd2571e2..c5dbd307b 100644 --- a/scrapy/pipelines/files.py +++ b/scrapy/pipelines/files.py @@ -147,7 +147,7 @@ class S3FilesStore(object): Bucket=self.bucket, Key=key_name, Body=buf, - Metadata={k: str(v) for k, v in six.iteritems(meta)}, + Metadata={k: str(v) for k, v in six.iteritems(meta or {})}, ACL=self.POLICY, **extra) else: