Abhishek Thakur
commited on
Commit
·
02532c0
1
Parent(s):
e29cf37
fix my submissions
Browse files- competitions/competitions.py +10 -2
- competitions/text.py +2 -0
competitions/competitions.py
CHANGED
@@ -6,7 +6,7 @@ import gradio as gr
|
|
6 |
from . import AUTOTRAIN_BACKEND_API, AUTOTRAIN_TOKEN, AUTOTRAIN_USERNAME, COMPETITION_ID, competition_info
|
7 |
from .leaderboard import Leaderboard
|
8 |
from .submissions import Submissions
|
9 |
-
from .text import SUBMISSION_LIMIT_TEXT, SUBMISSION_TEXT
|
10 |
|
11 |
|
12 |
leaderboard = Leaderboard(
|
@@ -25,6 +25,14 @@ submissions = Submissions(
|
|
25 |
autotrain_backend_api=AUTOTRAIN_BACKEND_API,
|
26 |
)
|
27 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
28 |
with gr.Blocks() as demo:
|
29 |
with gr.Tabs() as tab_container:
|
30 |
with gr.TabItem("Overview", id="overview"):
|
@@ -61,7 +69,7 @@ with gr.Blocks() as demo:
|
|
61 |
output_df = gr.DataFrame(visible=False)
|
62 |
my_subs_button = gr.Button("Fetch Submissions")
|
63 |
my_subs_button.click(
|
64 |
-
fn=
|
65 |
inputs=[user_token],
|
66 |
outputs=[output_text, output_df],
|
67 |
)
|
|
|
6 |
from . import AUTOTRAIN_BACKEND_API, AUTOTRAIN_TOKEN, AUTOTRAIN_USERNAME, COMPETITION_ID, competition_info
|
7 |
from .leaderboard import Leaderboard
|
8 |
from .submissions import Submissions
|
9 |
+
from .text import NO_SUBMISSIONS, SUBMISSION_LIMIT_TEXT, SUBMISSION_TEXT
|
10 |
|
11 |
|
12 |
leaderboard = Leaderboard(
|
|
|
25 |
autotrain_backend_api=AUTOTRAIN_BACKEND_API,
|
26 |
)
|
27 |
|
28 |
+
|
29 |
+
def _my_submissions(user_token):
|
30 |
+
df = submissions.my_submissions(user_token)
|
31 |
+
if len(df) == 0:
|
32 |
+
return [gr.Markdown.update(visible=True, value=NO_SUBMISSIONS), gr.DataFrame.update(visible=False)]
|
33 |
+
return [gr.Markdown.update(visible=False), gr.DataFrame.update(visible=True, value=df)]
|
34 |
+
|
35 |
+
|
36 |
with gr.Blocks() as demo:
|
37 |
with gr.Tabs() as tab_container:
|
38 |
with gr.TabItem("Overview", id="overview"):
|
|
|
69 |
output_df = gr.DataFrame(visible=False)
|
70 |
my_subs_button = gr.Button("Fetch Submissions")
|
71 |
my_subs_button.click(
|
72 |
+
fn=_my_submissions,
|
73 |
inputs=[user_token],
|
74 |
outputs=[output_text, output_df],
|
75 |
)
|
competitions/text.py
CHANGED
@@ -9,3 +9,5 @@ SUBMISSION_ERROR = """Submission is not in a proper format.
|
|
9 |
Please check evaluation instructions for more details."""
|
10 |
|
11 |
SUBMISSION_LIMIT_TEXT = """You can select upto {} submissions for private leaderboard."""
|
|
|
|
|
|
9 |
Please check evaluation instructions for more details."""
|
10 |
|
11 |
SUBMISSION_LIMIT_TEXT = """You can select upto {} submissions for private leaderboard."""
|
12 |
+
|
13 |
+
NO_SUBMISSIONS = """You have not made any submissions yet."""
|