No launchpad, existem duas entidades diferentes:
- Bugs: informações gerais relacionadas a um problema
- Tarefa do bug: Informações específicas do projeto / distribuição: status, importância, atribuído a, etc.
Observe que um bug é um conceito geral que pode conter várias tarefas direcionadas a marcos de projetos e distros. Assim, o que você pode procurar por um determinado projeto são as tarefas do bug que foram direcionadas para esse projeto, e não os próprios bugs (você pode obter o bug para cada tarefa de bug).
Assim, a maneira de procurar as informações do bug seria a seguinte:
ubuntu = launchpad.distributions['ubuntu']
tasks = ubuntu.searchTasks()
task = tasks[0] # Get one task as an example
task.bug # Display bug for the given task
Para mais informações, consulte a documentação da API do método searchTasks (em particular, o parâmetro status
é bastante útil).