From 053b4dcc309a5de9da796efd3c61726f7bcc717c Mon Sep 17 00:00:00 2001 From: Andreas Moog Date: Sun, 27 Nov 2011 17:38:41 +0100 Subject: [PATCH] [sponsor-patch] Use api cache for sponsors-team --- ubuntutools/sponsor_patch/source_package.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/ubuntutools/sponsor_patch/source_package.py b/ubuntutools/sponsor_patch/source_package.py index a8b7bd9..c2dfb99 100644 --- a/ubuntutools/sponsor_patch/source_package.py +++ b/ubuntutools/sponsor_patch/source_package.py @@ -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)