@@ -4504,16 +4504,16 @@ def _upload_data_to_storage(self, data, content_type, size, storage_url):
4504
4504
:returns: upload url.
4505
4505
:rtype: str
4506
4506
"""
4507
- opener = self ._build_opener (urllib .request .HTTPHandler )
4508
-
4509
- request = urllib .request .Request (storage_url , data = data )
4510
- request .add_header ("Content-Type" , content_type )
4511
- request .add_header ("Content-Length" , size )
4512
- request .get_method = lambda : "PUT"
4513
4507
4514
4508
attempt = 1
4515
4509
while attempt <= self .MAX_ATTEMPTS :
4516
4510
try :
4511
+ opener = self ._build_opener (urllib .request .HTTPHandler )
4512
+
4513
+ request = urllib .request .Request (storage_url , data = data )
4514
+ request .add_header ("Content-Type" , content_type )
4515
+ request .add_header ("Content-Length" , size )
4516
+ request .get_method = lambda : "PUT"
4517
4517
result = self ._make_upload_request (request , opener )
4518
4518
4519
4519
LOG .debug ("Completed request to %s" % request .get_method ())
@@ -4634,12 +4634,12 @@ def _send_form(self, url, params):
4634
4634
4635
4635
params .update (self ._auth_params ())
4636
4636
4637
- opener = self ._build_opener (FormPostHandler )
4638
4637
4639
4638
attempt = 1
4640
4639
while attempt <= self .MAX_ATTEMPTS :
4641
4640
# Perform the request
4642
4641
try :
4642
+ opener = self ._build_opener (FormPostHandler )
4643
4643
resp = opener .open (url , params )
4644
4644
result = resp .read ()
4645
4645
# response headers are in str(resp.info()).splitlines()
@@ -4679,11 +4679,11 @@ def __init__(self, *args, **kwargs):
4679
4679
"""
4680
4680
# Pop that argument,
4681
4681
self .__ca_certs = kwargs .pop ("ca_certs" )
4682
- http_client . HTTPConnection .__init__ (self , * args , ** kwargs )
4682
+ super () .__init__ (self , * args , ** kwargs )
4683
4683
4684
4684
def connect (self ):
4685
4685
"Connect to a host on a given (SSL) port."
4686
- http_client . HTTPConnection .connect (self )
4686
+ super () .connect (self )
4687
4687
# Now that the regular HTTP socket has been created, wrap it with our SSL certs.
4688
4688
if six .PY38 :
4689
4689
context = ssl .SSLContext (ssl .PROTOCOL_TLS_CLIENT )
@@ -4698,13 +4698,13 @@ def connect(self):
4698
4698
)
4699
4699
4700
4700
4701
- class CACertsHTTPSHandler (urllib .request .HTTPSHandler ):
4701
+ class CACertsHTTPSHandler (urllib .request .HTTPHandler ):
4702
4702
"""
4703
4703
Handler that ensures https connections are created with the custom CA certs.
4704
4704
"""
4705
4705
4706
4706
def __init__ (self , cacerts ):
4707
- urllib . request . HTTPSHandler .__init__ (self )
4707
+ super () .__init__ (self )
4708
4708
self .__ca_certs = cacerts
4709
4709
4710
4710
def https_open (self , req ):
0 commit comments