Change https port to be an optional parameter

VerifiedHTTPSConnection inherits from HTTPSConnection so 'port' should be
an optional argument. If not present it will be set by HTTPSConnection
in the usual way: by parsing the host string (eg 'localhost:8443')
or setting to the default of '443'.

Addresses bug 1102944.

Change-Id: I2c2cb92f824acf15b0ff54590b5614cf206b57e0
This commit is contained in:
Stuart McLaren
2013-01-22 11:42:42 +00:00
parent a5f996ce9b
commit 8d0d4b90f3

View File

@@ -246,7 +246,7 @@ class VerifiedHTTPSConnection(httplib.HTTPSConnection):
Note: Much of this functionality can eventually be replaced
with native Python 3.3 code.
"""
def __init__(self, host, port, key_file=None, cert_file=None,
def __init__(self, host, port=None, key_file=None, cert_file=None,
cacert=None, timeout=None, insecure=False,
ssl_compression=True):
httplib.HTTPSConnection.__init__(self, host, port,