diff --git a/utils/Sync/kazimir/artlebedev.py b/utils/Sync/kazimir/artlebedev.py index e44289a5..c1c42289 100644 --- a/utils/Sync/kazimir/artlebedev.py +++ b/utils/Sync/kazimir/artlebedev.py @@ -27,10 +27,12 @@ async def typograf(text, options={}): 'Content-Type': 'text/xml', 'SOAPAction': 'http://typograf.artlebedev.ru/webservices/ProcessText', }) - - response_tree = etree.fromstring(resp.encode()) + resp_text = resp.encode() try: + # create xml tree from response + response_tree = etree.fromstring(resp_text) + # look for ProcessTextResult typograf_response = response_tree.getchildren()[0].getchildren()[0].getchildren()[0].text except Exception as response_tree: