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
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()