From 06311021538eee4516ca225608bae687e16acf66 Mon Sep 17 00:00:00 2001 From: Pablo Hoffman Date: Fri, 4 Sep 2009 17:19:03 -0300 Subject: [PATCH] removed backwards compatibility for old errorpages downloader middlware --- .../downloadermiddleware/errorpages.py | 23 ------------------- 1 file changed, 23 deletions(-) delete mode 100644 scrapy/contrib/downloadermiddleware/errorpages.py diff --git a/scrapy/contrib/downloadermiddleware/errorpages.py b/scrapy/contrib/downloadermiddleware/errorpages.py deleted file mode 100644 index a55f452b0..000000000 --- a/scrapy/contrib/downloadermiddleware/errorpages.py +++ /dev/null @@ -1,23 +0,0 @@ -import warnings - -from scrapy.core.exceptions import IgnoreRequest -from scrapy.utils.response import response_status_message - -class ErrorPagesMiddleware(object): - """This middleware filters out responses with status code others than 2XX - or defined in spider handle_httpstatus_list attribute. - - TODO: move this mw to spidermiddleware and remove me - """ - - def __init__(self): - warnings.warn("scrapy.contrib.downloadermiddleware.errorpages.ErrorPagesMiddleware downloader middleware is deprecated - use scrapy.contrib.spidermiddleware.httperror.HttpErrorMiddleware spider middleware instead", - DeprecationWarning, stacklevel=2) - - def process_response(self, request, response, spider): - status = response.status - if 200 <= status < 300 or status in getattr(spider, 'handle_httpstatus_list', []): - return response - else: - raise IgnoreRequest(response_status_message(status)) -