in competitions/submissions.py [0:0]
def _get_team_subs(self, team_id, private=False):
team_submissions_info = self._download_team_submissions(team_id)
submissions_df = pd.DataFrame(team_submissions_info["submissions"])
if len(submissions_df) == 0:
return pd.DataFrame(), pd.DataFrame()
if not private:
submissions_df = submissions_df.drop(columns=["private_score"])
submissions_df = submissions_df.sort_values(by="datetime", ascending=False)
submissions_df = submissions_df.reset_index(drop=True)
# stringify public_score column
submissions_df["public_score"] = submissions_df["public_score"].apply(json.dumps)
if private:
submissions_df["private_score"] = submissions_df["private_score"].apply(json.dumps)
submissions_df["status"] = submissions_df["status"].apply(lambda x: SubmissionStatus(x).name)
return submissions_df