rzanoli commited on
Commit
c47538f
Β·
1 Parent(s): d7f622f

Small changes

Browse files
Files changed (1) hide show
  1. app.py +6 -7
app.py CHANGED
@@ -60,7 +60,7 @@ def send_slack_notification(model_name, user_name, user_affiliation):
60
  # Insert your Slack webhook URL here
61
  webhook_url = os.getenv("WEBHOOK_URL")
62
 
63
- # Create the message to be sent to Slack
64
  message = {
65
  "text": f"New model submission for EVALITA-LLM leaderboard:\n\n"
66
  f"**Model Name**: {model_name}\n"
@@ -81,7 +81,7 @@ def send_slack_notification(model_name, user_name, user_affiliation):
81
 
82
  # Funcion to validate the model submission and send the request for processing
83
  def validate_and_submit_request(model_name, user_email, user_affiliation):
84
- # Check if model name is provided and not empty
85
  if not model_name or not model_name.strip():
86
  return "❌ **Error:** Model name is required."
87
 
@@ -102,11 +102,10 @@ def validate_and_submit_request(model_name, user_email, user_affiliation):
102
  if "/" not in model_name:
103
  return "❌ **Error:** Model name must be in format 'organization/model-name' (e.g., 'microsoft/DialoGPT-medium')."
104
 
105
- # Check if the model name contains only valid characters (letters, numbers, '.', '_', '/', and '-')
106
  if not re.match(r'^[a-zA-Z0-9._/-]+$', model_name):
107
  return "❌ **Error:** Model name contains invalid characters."
108
 
109
- # If all validations pass, send the Slack notification
110
  slack_response = send_slack_notification(model_name.strip(), user_email.strip(), user_affiliation.strip())
111
 
112
  # Return the Slack response (success or failure message)
@@ -643,7 +642,7 @@ def create_gradio_interface():
643
  elem_id="submit-request-button"
644
  )
645
 
646
- # Result area
647
  submission_status = gr.Markdown(elem_id="submission-status")
648
 
649
  # Connect button to function
@@ -672,7 +671,7 @@ def create_gradio_interface():
672
  """, elem_classes="markdown-text")
673
 
674
 
675
- # Separatori
676
  with gr.TabItem("β•‘", interactive=False):
677
  gr.Markdown("", elem_classes="markdown-text")
678
 
@@ -699,7 +698,7 @@ def create_gradio_interface():
699
  'Best Prompt Id']]
700
  )
701
 
702
- # Separatori
703
  with gr.TabItem("β”‚", interactive=False):
704
  gr.Markdown("", elem_classes="markdown-text")
705
 
 
60
  # Insert your Slack webhook URL here
61
  webhook_url = os.getenv("WEBHOOK_URL")
62
 
63
+ # Create the messag to be sent to Slack
64
  message = {
65
  "text": f"New model submission for EVALITA-LLM leaderboard:\n\n"
66
  f"**Model Name**: {model_name}\n"
 
81
 
82
  # Funcion to validate the model submission and send the request for processing
83
  def validate_and_submit_request(model_name, user_email, user_affiliation):
84
+ # Check if model name is provided and not empt
85
  if not model_name or not model_name.strip():
86
  return "❌ **Error:** Model name is required."
87
 
 
102
  if "/" not in model_name:
103
  return "❌ **Error:** Model name must be in format 'organization/model-name' (e.g., 'microsoft/DialoGPT-medium')."
104
 
105
+ # Check if the model name contains only valid characters
106
  if not re.match(r'^[a-zA-Z0-9._/-]+$', model_name):
107
  return "❌ **Error:** Model name contains invalid characters."
108
 
 
109
  slack_response = send_slack_notification(model_name.strip(), user_email.strip(), user_affiliation.strip())
110
 
111
  # Return the Slack response (success or failure message)
 
642
  elem_id="submit-request-button"
643
  )
644
 
645
+ # Result area
646
  submission_status = gr.Markdown(elem_id="submission-status")
647
 
648
  # Connect button to function
 
671
  """, elem_classes="markdown-text")
672
 
673
 
674
+ # Separators
675
  with gr.TabItem("β•‘", interactive=False):
676
  gr.Markdown("", elem_classes="markdown-text")
677
 
 
698
  'Best Prompt Id']]
699
  )
700
 
701
+ # Separators
702
  with gr.TabItem("β”‚", interactive=False):
703
  gr.Markdown("", elem_classes="markdown-text")
704