Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
|
@@ -17,7 +17,7 @@ def load_registered_teams():
|
|
| 17 |
result = supabase.table("teams").select("*").execute()
|
| 18 |
|
| 19 |
if not result or not result.data:
|
| 20 |
-
|
| 21 |
|
| 22 |
return {team["name"].casefold(): team["name"] for team in result.data}
|
| 23 |
|
|
@@ -77,6 +77,11 @@ def generate_response(prompt: str):
|
|
| 77 |
|
| 78 |
|
| 79 |
def verify_team(team_name: str):
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 80 |
team_name = team_name.strip()
|
| 81 |
|
| 82 |
if not team_name:
|
|
@@ -87,7 +92,7 @@ def verify_team(team_name: str):
|
|
| 87 |
gr.update(value=INTRO_DEFAULT),
|
| 88 |
)
|
| 89 |
|
| 90 |
-
official_name =
|
| 91 |
|
| 92 |
if official_name:
|
| 93 |
return (
|
|
|
|
| 17 |
result = supabase.table("teams").select("*").execute()
|
| 18 |
|
| 19 |
if not result or not result.data:
|
| 20 |
+
return None
|
| 21 |
|
| 22 |
return {team["name"].casefold(): team["name"] for team in result.data}
|
| 23 |
|
|
|
|
| 77 |
|
| 78 |
|
| 79 |
def verify_team(team_name: str):
|
| 80 |
+
teams = load_registered_teams()
|
| 81 |
+
|
| 82 |
+
if not teams:
|
| 83 |
+
return "Si è verificato un errore sul server. Riprova più tardi."
|
| 84 |
+
|
| 85 |
team_name = team_name.strip()
|
| 86 |
|
| 87 |
if not team_name:
|
|
|
|
| 92 |
gr.update(value=INTRO_DEFAULT),
|
| 93 |
)
|
| 94 |
|
| 95 |
+
official_name = teams.get(team_name.casefold())
|
| 96 |
|
| 97 |
if official_name:
|
| 98 |
return (
|