Comment 2 for bug 1342

Revision history for this message
Ian Booth (wallyworld) wrote :

The API change is now live and here's an example script to use it:

from launchpadlib.launchpad import Launchpad

def test_delete_bugtask(bug_num, pillar_name):
    lp = Launchpad.login_with(
        'testing', service_root=uris.LPNET_SERVICE_ROOT, version='devel')
    bug = lp.bugs[bug_num]
    bugtasks = bug.bug_tasks
    if len(bugtasks) == 1:
        print "This bug has no extra bugtasks to be deleted."
    else:
        for bugtask in bugtasks:
            if bugtask.target.name == pillar_name:
                bugtask.lp_delete()
                print "deleted task for %s on bug %d." % (pillar_name, bug_num)