Big Switch: Check source_address attribute exists
Check that the source_address attribute exists on HTTPSConnection objects before referencing it since it's not present on python 2.6 deployments. Closes-Bug: #1316382 Change-Id: Id82e70f124cba73c33737099027b5c61aea713bb
This commit is contained in:
parent
ae3e92fe0c
commit
0dde14c0cd
@ -566,8 +566,8 @@ class HTTPSConnectionWithValidation(httplib.HTTPSConnection):
|
||||
combined_cert = None
|
||||
|
||||
def connect(self):
|
||||
sock = socket.create_connection((self.host, self.port),
|
||||
self.timeout, self.source_address)
|
||||
sock = socket.create_connection((self.host, self.port), self.timeout,
|
||||
getattr(self, 'source_address', None))
|
||||
if self._tunnel_host:
|
||||
self.sock = sock
|
||||
self._tunnel()
|
||||
|
Loading…
Reference in New Issue
Block a user