From 71f7d62c68002f6007038912624aeb95cf73ad49 Mon Sep 17 00:00:00 2001 From: elpolilla Date: Fri, 9 Jan 2009 17:35:04 +0000 Subject: [PATCH] Bugfix in AWSMiddleware regarding requests from local files --HG-- extra : convert_revision : svn%3Ab85faa78-f9eb-468e-a121-7cced6da292c%40696 --- scrapy/trunk/scrapy/contrib/aws.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scrapy/trunk/scrapy/contrib/aws.py b/scrapy/trunk/scrapy/contrib/aws.py index 22ae23a27..d31c40b06 100644 --- a/scrapy/trunk/scrapy/contrib/aws.py +++ b/scrapy/trunk/scrapy/contrib/aws.py @@ -82,6 +82,6 @@ class AWSMiddleware(object): def process_request(self, request, spider): if spider.domain_name == 's3.amazonaws.com' \ - or request.url.hostname.endswith('s3.amazonaws.com'): + or (request.url.hostname and request.url.hostname.endswith('s3.amazonaws.com')): request.headers['Date'] = time.strftime("%a, %d %b %Y %H:%M:%S GMT", time.gmtime()) sign_request(request, self.access_key, self.secret_key)