MCPcopy Index your code
hub / github.com/PyGithub/PyGithub / get_team_membership

Method get_team_membership

github/Team.py:312–322  ·  view source on GitHub ↗

:calls: `GET /orgs/{org}/teams/{team_slug}/memberships/{username} `_

(self, member: str | NamedUser)

Source from the content-addressed store, hash-verified

310 )
311
312 def get_team_membership(self, member: str | NamedUser) -> Membership:
313 """
314 :calls: `GET /orgs/{org}/teams/{team_slug}/memberships/{username} <https://docs.github.com/en/rest/reference/teams#get-team-membership-for-a-user>`_
315 """
316 assert isinstance(member, str) or isinstance(member, github.NamedUser.NamedUser), member
317 if isinstance(member, github.NamedUser.NamedUser):
318 member = member._identity
319 else:
320 member = urllib.parse.quote(member, safe="")
321 headers, data = self._requester.requestJsonAndCheck("GET", f"{self.url}/memberships/{member}")
322 return github.Membership.Membership(self._requester, headers, data, completed=True)
323
324 def add_to_repos(self, repo: str | Repository) -> None:
325 """

Callers 1

testTeamMembershipMethod · 0.80

Calls 1

requestJsonAndCheckMethod · 0.80

Tested by

no test coverage detected