Teams
Team related functions
-
class
challengeutils.teams.
NewUserProfile
(**kwargs)[source] Bases:
synapseclient.team.UserProfile
Create new user profile that makes Userprofiles hashable SYNPY-879
-
challengeutils.teams.
get_team_count
(syn: synapseclient.client.Synapse, team: Union[int, str, synapseclient.team.Team]) → int[source] Get number of team members
- Parameters
syn – Synapse object
team – synaspeclient.Team, its id, or name.
-
challengeutils.teams.
remove_team_member
(syn, team, user)[source] Removes team member
- Parameters
syn – Synapse object
team – synaspeclient.Team or its id
user – synapseclient.UserProfile or its id
-
challengeutils.teams.
team_members_diff
(syn, a, b)[source] Calculates the diff between teama and teamb
- Parameters
syn – Synapse object
a – Synapse Team id or name
b – Synapse Team id or name
- Returns
Set of synapse user profiles in teama but not in teamb