diff --git a/wifi/status.py b/wifi/status.py index 19ef8e74..274e15d1 100755 --- a/wifi/status.py +++ b/wifi/status.py @@ -48,18 +48,17 @@ for b in bornes: # Quel nom ? nom = b.nom().split(".")[0] xml_borne=status.createElement(u"borne") - xml_borne.setAttribute(u"nom",unicode(nom)) + xml_borne.setAttribute(u"nom",nom) xml_borne.setAttribute(u"hotspot",unicode(hotspot)) xml_borne.setAttribute(u"up",unicode(up)) - xml_desc=status.createElement(u"description") - #xml_desc.appendChild(status.createTextNode(unicode(infos[0]))) - xml_desc.appendChild(status.createTextNode(u"Description pas compatible unicode/ascii")) + xml_desc.appendChild(status.createTextNode(infos[0])) + #xml_desc.appendChild(status.createTextNode(u"Description pas compatible unicode/ascii")) xml_borne.appendChild(xml_desc) xml_mac=status.createElement(u"mac") - xml_mac.appendChild(status.createTextNode(unicode(b.mac2()))) + xml_mac.appendChild(status.createTextNode(b.mac2())) xml_borne.appendChild(xml_mac) # Certains résultats (ragnarok) n'ont pas tous les champs. @@ -88,4 +87,4 @@ for b in bornes: xml_bornes.appendChild(xml_borne) -print (status.toxml()) +print (status.toxml().encode("UTF-8"))