debug
This commit is contained in:
parent
09eadf5115
commit
7c26e7e6a7
1 changed files with 8 additions and 1 deletions
|
@ -1,3 +1,4 @@
|
||||||
|
import binascii
|
||||||
import logging
|
import logging
|
||||||
from twisted.internet import defer
|
from twisted.internet import defer
|
||||||
import treq
|
import treq
|
||||||
|
@ -47,7 +48,13 @@ class Device(object):
|
||||||
|
|
||||||
class RootDevice(object):
|
class RootDevice(object):
|
||||||
def __init__(self, xml_string):
|
def __init__(self, xml_string):
|
||||||
|
try:
|
||||||
root = flatten_keys(etree_to_dict(ElementTree.fromstring(xml_string)), "{%s}" % DEVICE)[ROOT]
|
root = flatten_keys(etree_to_dict(ElementTree.fromstring(xml_string)), "{%s}" % DEVICE)[ROOT]
|
||||||
|
except Exception as err:
|
||||||
|
log.exception("failed to decode xml")
|
||||||
|
log.error(xml_string)
|
||||||
|
log.info(binascii.hexlify(xml_string))
|
||||||
|
return
|
||||||
self.spec_version = root.get(SPEC_VERSION)
|
self.spec_version = root.get(SPEC_VERSION)
|
||||||
self.url_base = root["URLBase"]
|
self.url_base = root["URLBase"]
|
||||||
self.devices = []
|
self.devices = []
|
||||||
|
|
Loading…
Reference in a new issue