in competitions/submissions.py [0:0]
def update_selected_submissions(self, user_token, selected_submission_ids):
current_datetime = datetime.now()
if current_datetime > self.end_date:
raise PastDeadlineError("Competition has ended.")
user_info = self._get_user_info(user_token)
team_id = self._get_team_id(user_info, create_team=False)
team_submission_info = self._download_team_submissions(team_id)
for sub in team_submission_info["submissions"]:
if sub["submission_id"] in selected_submission_ids:
sub["selected"] = True
else:
sub["selected"] = False
self._upload_team_submissions(team_id, team_submission_info)