'Request the specified team from the OpenID user
@param team_name: the unqualified Launchpad team name
@type team_name: str
@param strict: whether to raise an exception when a team is
added to a request more than once
@raise ValueError: when strict is set and the team was
requested more than once'

def requestTeam(self, team_name, strict=False):

    if strict:
        if (team_name in self.query_membership):
            raise ValueError('That    team    has    already    been    requested')
    elif (team_name in self.query_membership):
        return
    self.query_membership.append(team_name)
