1
0
mirror of https://github.com/scrapy/scrapy.git synced 2025-02-23 18:44:05 +00:00

Remove check for Twisted>=14.0

This commit is contained in:
Eugenio Lacuesta 2019-08-09 00:21:43 -03:00
parent e17c9a48fd
commit d3737d869b
No known key found for this signature in database
GPG Key ID: DA3EF2D0913E9810

View File

@ -141,14 +141,8 @@ class TunnelingTCP4ClientEndpoint(TCP4ClientEndpoint):
self._protocol.dataReceived = self._protocolDataReceived
respm = TunnelingTCP4ClientEndpoint._responseMatcher.match(self._connectBuffer)
if respm and int(respm.group('status')) == 200:
try:
# this sets proper Server Name Indication extension
# but is only available for Twisted>=14.0
sslOptions = self._contextFactory.creatorForNetloc(
self._tunneledHost, self._tunneledPort)
except AttributeError:
# fall back to non-SNI SSL context factory
sslOptions = self._contextFactory
# set proper Server Name Indication extension
sslOptions = self._contextFactory.creatorForNetloc(self._tunneledHost, self._tunneledPort)
self._protocol.transport.startTLS(sslOptions,
self._protocolFactory)
self._tunnelReadyDeferred.callback(self._protocol)