Merge code improvement from Anders Kaseorg

[ Anders Kaseorg ]
* ubuntutools/lp/functions.py:
  - Simplify isLPTeamMember.
This commit is contained in:
Iain Lane 2009-05-17 15:11:12 +01:00
commit 95708ccc3b
2 changed files with 5 additions and 15 deletions

4
debian/changelog vendored
View File

@ -41,6 +41,10 @@ ubuntu-dev-tools (0.74) UNRELEASED; urgency=low
versions that end in buildX as valid Ubuntu versions, and thus allow it
to work with fakesyncs. (LP: #376623)
[ Anders Kaseorg ]
* ubuntutools/lp/functions.py:
- Simplify isLPTeamMember.
-- Nathan Handler <nhandler@ubuntu.com> Sat, 16 May 2009 19:09:21 +0000
ubuntu-dev-tools (0.73) karmic; urgency=low

View File

@ -143,23 +143,9 @@ def isLPTeamMember(team):
If the user is a member of the team: return True.
If the user is not a member of the team: return False.
If the team is not found: raise a TeamNotFoundException.
"""
try:
lpteam = launchpad.people[team]
if not lpteam.is_team:
raise KeyError
return _findMember(lpteam, launchpad.me)
except KeyError:
raise TeamNotFoundException("The team %s does not exist on Launchpad" %
team)
return any(t.name == team for t in launchpad.me.super_teams)
def isPerPackageUploader(package):
# Checks if the user has upload privileges for a certain package.