VNX/Powermax: Make it work under python3
Add and remove the unnecessary `encode`. Change-Id: I2fbbd9d3950d4b68eca9905839a1f910e5a8ce4a Closes-bug: #1853805 (cherry picked from commitddfb07987b
) (cherry picked from commitce302d04ec
)
This commit is contained in:
parent
e7834172a3
commit
0dc9e9105e
|
@ -58,7 +58,7 @@ class XMLAPIConnector(object):
|
||||||
credential = ('user=' + self.username
|
credential = ('user=' + self.username
|
||||||
+ '&password=' + self.password
|
+ '&password=' + self.password
|
||||||
+ '&Login=Login')
|
+ '&Login=Login')
|
||||||
req = url_request.Request(self.auth_url, credential,
|
req = url_request.Request(self.auth_url, credential.encode(),
|
||||||
constants.CONTENT_TYPE_URLENCODE)
|
constants.CONTENT_TYPE_URLENCODE)
|
||||||
resp = self.url_opener.open(req)
|
resp = self.url_opener.open(req)
|
||||||
resp_body = resp.read()
|
resp_body = resp.read()
|
||||||
|
@ -98,7 +98,7 @@ class XMLAPIConnector(object):
|
||||||
|
|
||||||
def _request(self, req_body=None, method=None,
|
def _request(self, req_body=None, method=None,
|
||||||
header=constants.CONTENT_TYPE_URLENCODE):
|
header=constants.CONTENT_TYPE_URLENCODE):
|
||||||
req = url_request.Request(self._url, req_body, header)
|
req = url_request.Request(self._url, req_body.encode(), header)
|
||||||
if method not in (None, 'GET', 'POST'):
|
if method not in (None, 'GET', 'POST'):
|
||||||
req.get_method = lambda: method
|
req.get_method = lambda: method
|
||||||
self._http_log_req(req)
|
self._http_log_req(req)
|
||||||
|
|
|
@ -56,7 +56,7 @@ class XMLAPIParser(object):
|
||||||
|
|
||||||
events = ("start", "end")
|
events = ("start", "end")
|
||||||
|
|
||||||
context = etree.iterparse(six.BytesIO(xml.encode('utf-8')),
|
context = etree.iterparse(six.BytesIO(xml),
|
||||||
events=events)
|
events=events)
|
||||||
for action, elem in context:
|
for action, elem in context:
|
||||||
self.tag = self._remove_ns(elem.tag)
|
self.tag = self._remove_ns(elem.tag)
|
||||||
|
|
|
@ -55,7 +55,7 @@ def response(func):
|
||||||
'xml_api"><Response>'
|
'xml_api"><Response>'
|
||||||
+ func(*args, **kwargs)
|
+ func(*args, **kwargs)
|
||||||
+ '</Response></ResponsePacket>'
|
+ '</Response></ResponsePacket>'
|
||||||
)
|
).encode()
|
||||||
|
|
||||||
return inner
|
return inner
|
||||||
|
|
||||||
|
|
|
@ -46,7 +46,7 @@ class XMLAPIConnectorTestData(object):
|
||||||
'user=' + fakes.FakeData.emc_nas_login
|
'user=' + fakes.FakeData.emc_nas_login
|
||||||
+ '&password=' + fakes.FakeData.emc_nas_password
|
+ '&password=' + fakes.FakeData.emc_nas_password
|
||||||
+ '&Login=Login'
|
+ '&Login=Login'
|
||||||
)
|
).encode()
|
||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
def req_url_encode():
|
def req_url_encode():
|
||||||
|
|
Loading…
Reference in New Issue