Adam Jirkovsky commited on
Commit
daf8b12
·
1 Parent(s): 4ac8818

Minor adjustments

Browse files
Files changed (2) hide show
  1. app.py +22 -27
  2. src/submission/submit.py +3 -3
app.py CHANGED
@@ -168,8 +168,8 @@ def generate_captcha(width=200, height=150, length=4):
168
  def validate_captcha(input, text, img):
169
  img, new_text = generate_captcha()
170
  if input == text:
171
- return True, styled_message("Correct! You can procede with your submission"), new_text, img
172
- return False, styled_error("Incorrect! Please retry with the new code."), new_text, img
173
 
174
 
175
 
@@ -342,31 +342,26 @@ with demo:
342
  #upload_button = gr.UploadButton("Upload json", file_types=['.json'])
343
  #upload_button.upload(validate_upload, upload_button, file_input)
344
 
345
- with gr.Column():
346
- pass
347
- with gr.Column():
348
- with gr.Group():
349
- captcha_correct = gr.State(False)
350
- text = gr.State("")
351
- image, text.value = generate_captcha()
352
- captcha_img = gr.Image(
353
- image,
354
- label="Prove your humanity",
355
- interactive=False,
356
- show_download_button=False,
357
- show_fullscreen_button=False,
358
- show_share_button=False,
359
- )
360
- captcha_input = gr.Textbox(placeholder="Enter the text in the image above", show_label=False, container=False)
361
- check_button = gr.Button("Validate", interactive=True)
362
- captcha_result = gr.Markdown()
363
- check_button.click(
364
- fn = validate_captcha,
365
- inputs = [captcha_input, text, captcha_img],
366
- outputs = [captcha_correct, captcha_result, text, captcha_img],
367
- )
368
- with gr.Column():
369
- pass
370
 
371
  submit_button = gr.Button("Submit Eval", interactive=True)
372
  submission_result = gr.Markdown()
 
168
  def validate_captcha(input, text, img):
169
  img, new_text = generate_captcha()
170
  if input == text:
171
+ return True, styled_message("Correct! You can procede with your submission."), new_text, img, ""
172
+ return False, styled_error("Incorrect! Please retry with the new code."), new_text, img, ""
173
 
174
 
175
 
 
342
  #upload_button = gr.UploadButton("Upload json", file_types=['.json'])
343
  #upload_button.upload(validate_upload, upload_button, file_input)
344
 
345
+ with gr.Group():
346
+ captcha_correct = gr.State(False)
347
+ text = gr.State("")
348
+ image, text.value = generate_captcha()
349
+ captcha_img = gr.Image(
350
+ image,
351
+ label="Prove your humanity",
352
+ interactive=False,
353
+ show_download_button=False,
354
+ show_fullscreen_button=False,
355
+ show_share_button=False,
356
+ )
357
+ captcha_input = gr.Textbox(placeholder="Enter the text in the image above", show_label=False, container=False)
358
+ check_button = gr.Button("Validate", interactive=True)
359
+ captcha_result = gr.Markdown()
360
+ check_button.click(
361
+ fn = validate_captcha,
362
+ inputs = [captcha_input, text, captcha_img],
363
+ outputs = [captcha_correct, captcha_result, text, captcha_img, captcha_input],
364
+ )
 
 
 
 
 
365
 
366
  submit_button = gr.Button("Submit Eval", interactive=True)
367
  submission_result = gr.Markdown()
src/submission/submit.py CHANGED
@@ -32,9 +32,6 @@ def add_new_eval(
32
  captcha_ok: bool,
33
  ):
34
  try:
35
- if not captcha_ok:
36
- return styled_error("Please prove you are a human!")
37
-
38
  if not eval_name:
39
  return styled_error("Please provide a model name.")
40
 
@@ -47,6 +44,9 @@ def add_new_eval(
47
  if not upload:
48
  return styled_error("Please upload a results file.")
49
 
 
 
 
50
  with open(upload, mode="r") as f:
51
  data = json.load(f)
52
 
 
32
  captcha_ok: bool,
33
  ):
34
  try:
 
 
 
35
  if not eval_name:
36
  return styled_error("Please provide a model name.")
37
 
 
44
  if not upload:
45
  return styled_error("Please upload a results file.")
46
 
47
+ if not captcha_ok:
48
+ return styled_error("Please prove you are a human!")
49
+
50
  with open(upload, mode="r") as f:
51
  data = json.load(f)
52