From abda5edf091383c96e7c5ceef17f79f44a922334 Mon Sep 17 00:00:00 2001 From: Daniel Grana Date: Thu, 28 May 2009 09:31:43 -0300 Subject: [PATCH] decompressionmw: dont try to do decompress empty responses --- scrapy/contrib_exp/downloadermiddleware/decompression.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scrapy/contrib_exp/downloadermiddleware/decompression.py b/scrapy/contrib_exp/downloadermiddleware/decompression.py index 66b137a1f..7863e90b0 100644 --- a/scrapy/contrib_exp/downloadermiddleware/decompression.py +++ b/scrapy/contrib_exp/downloadermiddleware/decompression.py @@ -83,7 +83,7 @@ class DecompressionMiddleware(object): return (response, None) def process_response(self, request, response, spider): - if isinstance(response, Response): + if isinstance(response, Response) and response.body: response, format = self.extract(response) if format: log.msg('Decompressed response with format: %s' % format, log.DEBUG, domain=spider.domain_name)