[sponsor-patch] Use api cache for sponsors-team

This commit is contained in:
Andreas Moog 2011-11-27 17:38:41 +01:00
parent 5f27c4c1e7
commit 053b4dcc30

View File

@ -28,6 +28,8 @@ from ubuntutools import subprocess
from ubuntutools.harvest import Harvest
from ubuntutools.question import Question, YesNoQuestion
from ubuntutools.lp.lpapicache import (PersonTeam)
from ubuntutools.sponsor_patch.question import ask_for_manual_fixing, user_abort
def _get_series(launchpad):
@ -100,8 +102,8 @@ class SourcePackage(object):
Logger.info("Subscribed me to bug #%i.", bug.id)
for sub in bug.subscriptions:
if sub.person == launchpad.people('ubuntu-sponsors') and sub.canBeUnsubscribedByUser():
bug.unsubscribe(person=launchpad.people['ubuntu-sponsors'])
if sub.person == PersonTeam('ubuntu-sponsors') and sub.canBeUnsubscribedByUser():
bug.unsubscribe(person=PersonTeam['ubuntu-sponsors'])
Logger.info("Unsubscribed ubuntu-sponsors from bug #%i.", bug.id)
else:
Logger.info("Couldn't unsubscribe ubuntu-sponsors from bug #%i.", bug.id)