idolezal commited on
Commit
f845d60
1 Parent(s): 07fde84

Add environment variables for testing purpose

Browse files
Files changed (1) hide show
  1. app.py +18 -3
app.py CHANGED
@@ -17,6 +17,10 @@ from content import (
17
  )
18
  from server import LeaderboardServer, xmlAndMarkdownEscape, xmlQuoteAttr
19
 
 
 
 
 
20
  leaderboard_server = LeaderboardServer()
21
 
22
 
@@ -61,7 +65,10 @@ def process_submission(*inputs):
61
 
62
  gr.Info('Submission valid, going to queue for the tournament…')
63
 
64
- pre_submit = leaderboard_server.prepare_model_for_submission(inputs["submission_file"], metadata)
 
 
 
65
  except ValueError as err:
66
  gr.Warning(str(err))
67
  return (
@@ -85,10 +92,18 @@ def process_submission(*inputs):
85
 
86
  gr.Info('Tournament finished!', duration=5)
87
  gr.Info('You can see the results of your model below.', duration=15)
 
 
 
 
 
 
 
 
88
  return (
89
  gr.update(visible=False),
90
- gr.update(visible=True),
91
- gr.update(interactive=True, visible=True),
92
  gr.update(interactive=True, visible=True),
93
  gr.update(visible=True),
94
  gr.update(
 
17
  )
18
  from server import LeaderboardServer, xmlAndMarkdownEscape, xmlQuoteAttr
19
 
20
+ # For testing purpose
21
+ HF_DISABLE_SUBMIT = bool(int(os.environ.get("HF_DISABLE_SUBMIT", "0")))
22
+ HF_FAKE_TOURNAMENT = bool(int(os.environ.get("HF_FAKE_TOURNAMENT", "0")))
23
+
24
  leaderboard_server = LeaderboardServer()
25
 
26
 
 
65
 
66
  gr.Info('Submission valid, going to queue for the tournament…')
67
 
68
+ if HF_FAKE_TOURNAMENT:
69
+ pre_submit = None
70
+ else:
71
+ pre_submit = leaderboard_server.prepare_model_for_submission(inputs["submission_file"], metadata)
72
  except ValueError as err:
73
  gr.Warning(str(err))
74
  return (
 
92
 
93
  gr.Info('Tournament finished!', duration=5)
94
  gr.Info('You can see the results of your model below.', duration=15)
95
+
96
+ if HF_DISABLE_SUBMIT:
97
+ submit_prompt = gr.update(visible=False)
98
+ submission_btn_yes = gr.update(visible=False)
99
+ else:
100
+ submit_prompt = gr.update(visible=True)
101
+ submission_btn_yes = gr.update(interactive=True, visible=True)
102
+
103
  return (
104
  gr.update(visible=False),
105
+ submit_prompt,
106
+ submission_btn_yes,
107
  gr.update(interactive=True, visible=True),
108
  gr.update(visible=True),
109
  gr.update(