Merge pull request #2042 from scrapy/backport-1.1-pr1974

[backport][1.1] Retrying scrapy.core.downloader.handlers.http11.TunnelError (PR #1974)
This commit is contained in:
Paul Tremberth 2016-07-08 14:11:28 +02:00 committed by GitHub
commit b809907e0f
1 changed files with 2 additions and 1 deletions

View File

@ -21,6 +21,7 @@ from twisted.internet.error import TimeoutError, DNSLookupError, \
from scrapy.exceptions import NotConfigured
from scrapy.utils.response import response_status_message
from scrapy.xlib.tx import ResponseFailed
from scrapy.core.downloader.handlers.http11 import TunnelError
logger = logging.getLogger(__name__)
@ -32,7 +33,7 @@ class RetryMiddleware(object):
EXCEPTIONS_TO_RETRY = (defer.TimeoutError, TimeoutError, DNSLookupError,
ConnectionRefusedError, ConnectionDone, ConnectError,
ConnectionLost, TCPTimedOutError, ResponseFailed,
IOError)
IOError, TunnelError)
def __init__(self, settings):
if not settings.getbool('RETRY_ENABLED'):