in scripts/fetch_contributors_and_team.py [0:0]
def fetch_team_members():
"""
Fetch members of the GitHub team specified in the TEAM variable.
"""
print("Fetching team members...")
team_members = set()
params = {"per_page": 100, "page": 1}
while True:
response = requests.get(TEAM_MEMBERS_URL, headers=HEADERS, params=params)
if response.status_code != 200:
print(f"Error fetching team members: {response.status_code}, {response.text}")
break
members = response.json()
if not members:
break
for member in members:
username = member.get("login")
if username:
team_members.add(username)
params["page"] += 1
print(f"Found {len(team_members)} unique team members.")
return team_members