mirror of
https://github.com/ansible-collections/community.general.git
synced 2025-07-23 13:20:23 -07:00
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):
|
def populate(self):
|
||||||
super(Default, self).populate()
|
super(Default, self).populate()
|
||||||
data = self.responses[0]
|
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['name'] = self.parse_name(xml_data)
|
||||||
self.facts['version'] = self.parse_version(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)
|
self.facts['hostname'] = self.parse_hostname(xml_data)
|
||||||
|
|
||||||
data = self.responses[1]
|
data = self.responses[1]
|
||||||
xml_data = ET.fromstring(data)
|
xml_data = ET.fromstring(data.encode('utf8'))
|
||||||
|
|
||||||
self.facts['servicetag'] = self.parse_servicetag(xml_data)
|
self.facts['servicetag'] = self.parse_servicetag(xml_data)
|
||||||
|
|
||||||
|
@ -220,7 +220,7 @@ class Hardware(FactsBase):
|
||||||
super(Hardware, self).populate()
|
super(Hardware, self).populate()
|
||||||
data = self.responses[0]
|
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)
|
self.facts['cpu_arch'] = self.parse_cpu_arch(xml_data)
|
||||||
|
|
||||||
|
@ -277,7 +277,7 @@ class Interfaces(FactsBase):
|
||||||
for line in int_show_data:
|
for line in int_show_data:
|
||||||
if pattern in line:
|
if pattern in line:
|
||||||
if skip is False:
|
if skip is False:
|
||||||
xml_data = ET.fromstring(data)
|
xml_data = ET.fromstring(data.encode('utf8'))
|
||||||
self.populate_interfaces(xml_data)
|
self.populate_interfaces(xml_data)
|
||||||
data = ''
|
data = ''
|
||||||
else:
|
else:
|
||||||
|
@ -286,7 +286,7 @@ class Interfaces(FactsBase):
|
||||||
data += line
|
data += line
|
||||||
|
|
||||||
if skip is False:
|
if skip is False:
|
||||||
xml_data = ET.fromstring(data)
|
xml_data = ET.fromstring(data.encode('utf8'))
|
||||||
self.populate_interfaces(xml_data)
|
self.populate_interfaces(xml_data)
|
||||||
|
|
||||||
self.facts['interfaces'] = self.intf_facts
|
self.facts['interfaces'] = self.intf_facts
|
||||||
|
@ -299,7 +299,7 @@ class Interfaces(FactsBase):
|
||||||
for line in lldp_data:
|
for line in lldp_data:
|
||||||
if pattern in line:
|
if pattern in line:
|
||||||
if skip is False:
|
if skip is False:
|
||||||
xml_data = ET.fromstring(data)
|
xml_data = ET.fromstring(data.encode('utf8'))
|
||||||
self.populate_neighbors(xml_data)
|
self.populate_neighbors(xml_data)
|
||||||
data = ''
|
data = ''
|
||||||
else:
|
else:
|
||||||
|
@ -308,7 +308,7 @@ class Interfaces(FactsBase):
|
||||||
data += line
|
data += line
|
||||||
|
|
||||||
if skip is False:
|
if skip is False:
|
||||||
xml_data = ET.fromstring(data)
|
xml_data = ET.fromstring(data.encode('utf8'))
|
||||||
self.populate_neighbors(xml_data)
|
self.populate_neighbors(xml_data)
|
||||||
|
|
||||||
self.facts['neighbors'] = self.lldp_facts
|
self.facts['neighbors'] = self.lldp_facts
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue