mirror of
https://git.launchpad.net/ubuntu-dev-tools
synced 2025-03-13 16:11:15 +00:00
[sponsor-patch] Use api cache for sponsors-team
This commit is contained in:
parent
5f27c4c1e7
commit
053b4dcc30
@ -28,6 +28,8 @@ from ubuntutools import subprocess
|
|||||||
from ubuntutools.harvest import Harvest
|
from ubuntutools.harvest import Harvest
|
||||||
from ubuntutools.question import Question, YesNoQuestion
|
from ubuntutools.question import Question, YesNoQuestion
|
||||||
|
|
||||||
|
from ubuntutools.lp.lpapicache import (PersonTeam)
|
||||||
|
|
||||||
from ubuntutools.sponsor_patch.question import ask_for_manual_fixing, user_abort
|
from ubuntutools.sponsor_patch.question import ask_for_manual_fixing, user_abort
|
||||||
|
|
||||||
def _get_series(launchpad):
|
def _get_series(launchpad):
|
||||||
@ -100,8 +102,8 @@ class SourcePackage(object):
|
|||||||
Logger.info("Subscribed me to bug #%i.", bug.id)
|
Logger.info("Subscribed me to bug #%i.", bug.id)
|
||||||
|
|
||||||
for sub in bug.subscriptions:
|
for sub in bug.subscriptions:
|
||||||
if sub.person == launchpad.people('ubuntu-sponsors') and sub.canBeUnsubscribedByUser():
|
if sub.person == PersonTeam('ubuntu-sponsors') and sub.canBeUnsubscribedByUser():
|
||||||
bug.unsubscribe(person=launchpad.people['ubuntu-sponsors'])
|
bug.unsubscribe(person=PersonTeam['ubuntu-sponsors'])
|
||||||
Logger.info("Unsubscribed ubuntu-sponsors from bug #%i.", bug.id)
|
Logger.info("Unsubscribed ubuntu-sponsors from bug #%i.", bug.id)
|
||||||
else:
|
else:
|
||||||
Logger.info("Couldn't unsubscribe ubuntu-sponsors from bug #%i.", bug.id)
|
Logger.info("Couldn't unsubscribe ubuntu-sponsors from bug #%i.", bug.id)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user