in competitions/submissions.py [0:0]
def _get_team_id(self, user_info, create_team):
user_id = user_info["id"]
user_name = user_info["name"]
user_team = hf_hub_download(
repo_id=self.competition_id,
filename="user_team.json",
token=self.token,
repo_type="dataset",
)
with open(user_team, "r", encoding="utf-8") as f:
user_team = json.load(f)
if user_id in user_team:
return user_team[user_id]
if create_team is False:
return None
# if user_id is not there in user_team, create a new team
team_id = self._create_team(user_team, user_id, user_name)
return team_id