Como obter todos os erros associados a um determinado projeto [fechado]

1

Estou procurando uma maneira de obter todos os bugs associados a um determinado projeto usando a API do launchpad. Eu queria usar algum tipo de algoritmo de agrupamento para dividir os bugs em categorias pré-definidas.

    
por user634615 06.11.2015 / 07:22

1 resposta

2

Eu acho que isso é um pouco tarde, mas o seguinte funcionou para mim (no caso de alguém mais estar procurando a mesma coisa):

launchpad = Launchpad.login_anonymously('lplib.cookbook.json_fetcher', 'production', cachedir, version = 'devel')

project = launchpad.projects['ubuntu'] #where 'ubuntu' is the project name
bugs = project.searchTasks(status = ['New', 'Incomplete', 'Triaged', 'Opinion', 'Invalid', 'Won\'t Fix', 'Confirmed', 'In Progress', 'Fix Committed', 'Fix Released'])

for bug in bugs:
        browser = launchpad._browser
        bugInfo = browser.get(bug.self_link) #gets you the bug information

nota: você precisa importar o launchpad da launchpad-lib.

    
por thatGuy 09.08.2016 / 10:47