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)
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): login_with( root=uris. LPNET_SERVICE_ ROOT, version='devel')
bugtask. lp_delete( )
print "deleted task for %s on bug %d." % (pillar_name, bug_num)
lp = Launchpad.
'testing', service_
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: