NoneType при разборе xml, но есть сообщение - PullRequest
0 голосов
/ 07 мая 2019

Я получаю следующий xml-ответ в веб-сервисе:

<error>failed to communicate with device</error>

И я хочу сохранить сообщение об ошибке, поэтому я делаю следующее (я делаю это в других ситуациях и работаю, но не в этом случае):

[...]
if tree.tag == 'error':
    mensaje = tree.find('error')
    print('The error is: '+mensaje)

И я получаю None. Если я поставлю mensaje = tree.find('error').text, я получу ошибку, потому что NoneType не имеет атрибута текста.

Почему я не могу получить сообщение об ошибке?

Спасибо

...