Encode xml data to utf8 standard (#34079)
This commit is contained in:
parent
898eead48f
commit
5089122a32
1 changed files with 7 additions and 7 deletions
|
@ -160,7 +160,7 @@ class Default(FactsBase):
|
|||
def populate(self):
|
||||
super(Default, self).populate()
|
||||
data = self.responses[0]
|
||||
xml_data = ET.fromstring(data)
|
||||
xml_data = ET.fromstring(data.encode('utf8'))
|
||||
|
||||
self.facts['name'] = self.parse_name(xml_data)
|
||||
self.facts['version'] = self.parse_version(xml_data)
|
||||
|
@ -168,7 +168,7 @@ class Default(FactsBase):
|
|||
self.facts['hostname'] = self.parse_hostname(xml_data)
|
||||
|
||||
data = self.responses[1]
|
||||
xml_data = ET.fromstring(data)
|
||||
xml_data = ET.fromstring(data.encode('utf8'))
|
||||
|
||||
self.facts['servicetag'] = self.parse_servicetag(xml_data)
|
||||
|
||||
|
@ -220,7 +220,7 @@ class Hardware(FactsBase):
|
|||
super(Hardware, self).populate()
|
||||
data = self.responses[0]
|
||||
|
||||
xml_data = ET.fromstring(data)
|
||||
xml_data = ET.fromstring(data.encode('utf8'))
|
||||
|
||||
self.facts['cpu_arch'] = self.parse_cpu_arch(xml_data)
|
||||
|
||||
|
@ -277,7 +277,7 @@ class Interfaces(FactsBase):
|
|||
for line in int_show_data:
|
||||
if pattern in line:
|
||||
if skip is False:
|
||||
xml_data = ET.fromstring(data)
|
||||
xml_data = ET.fromstring(data.encode('utf8'))
|
||||
self.populate_interfaces(xml_data)
|
||||
data = ''
|
||||
else:
|
||||
|
@ -286,7 +286,7 @@ class Interfaces(FactsBase):
|
|||
data += line
|
||||
|
||||
if skip is False:
|
||||
xml_data = ET.fromstring(data)
|
||||
xml_data = ET.fromstring(data.encode('utf8'))
|
||||
self.populate_interfaces(xml_data)
|
||||
|
||||
self.facts['interfaces'] = self.intf_facts
|
||||
|
@ -299,7 +299,7 @@ class Interfaces(FactsBase):
|
|||
for line in lldp_data:
|
||||
if pattern in line:
|
||||
if skip is False:
|
||||
xml_data = ET.fromstring(data)
|
||||
xml_data = ET.fromstring(data.encode('utf8'))
|
||||
self.populate_neighbors(xml_data)
|
||||
data = ''
|
||||
else:
|
||||
|
@ -308,7 +308,7 @@ class Interfaces(FactsBase):
|
|||
data += line
|
||||
|
||||
if skip is False:
|
||||
xml_data = ET.fromstring(data)
|
||||
xml_data = ET.fromstring(data.encode('utf8'))
|
||||
self.populate_neighbors(xml_data)
|
||||
|
||||
self.facts['neighbors'] = self.lldp_facts
|
||||
|
|
Loading…
Reference in a new issue