Launchpadlib, как получить идентификатор ошибки из bug_link
Я не уверен, является ли это вопросом о питоне или вопросом панели запуска, так как я новичок в обоих. Я получаю коллекцию ошибок в коллекции bug_task. Я запускаю поисковые задачи. Справочная документация API гласит, что bug_link - это ссылка на объект ошибки. Объект ошибки имеет идентификатор. Я надеялся, что смогу распечатать идентификатор ошибки, просто получив атрибут, но это не работает.
Вот соответствующий фрагмент кода:
bug_tasks = series.searchTasks(status=['New'],importance=['Critical'])
for bug in bug_tasks:
print(bug)
bug_link=bug.bug_link
bug_id=bug_link.id
print(bug_id)
Когда я запускаю скрипт, я получаю сообщение об ошибке
https://api.launchpad.net/devel/ubuntu/xenial/+source/linux/+bug/1626158
Traceback (most recent call last):
File "./get_ubuntu_bug_list.py", line 39, in <module>
bug_id=bug_link.id
AttributeError: 'unicode' object has no attribute 'id'
Я также пытался
bug_id=bug_link.get(id)
bug_id=get(bug_link.id)
bug_id=get(bug_link).id
Никто из них не работал.
Буду признателен за любую помощь в том, как получить идентификатор ошибки из bug_link.
Спасибо