abtsousa commited on
Commit
23619c8
·
unverified ·
1 Parent(s): 194856c

Fixed the primeira liga tool output.

Browse files
Files changed (1) hide show
  1. app.py +5 -5
app.py CHANGED
@@ -45,7 +45,7 @@ def curiosity(input: str) -> str:
45
  return "Wow, amazing!"
46
 
47
  @tool
48
- def get_primeira_liga_team_stats(team_name: str) -> Optional[Dict[str, Any]]:
49
  """
50
  Retrieve standing and last 3 match scores for a given Primeira Liga team using TheSportsDB API.
51
 
@@ -91,7 +91,7 @@ def get_primeira_liga_team_stats(team_name: str) -> Optional[Dict[str, Any]]:
91
  team_search_data = team_search_response.json()
92
 
93
  if not team_search_data.get('teams'):
94
- return None
95
 
96
  # Get the first matching team's ID
97
  team_id = team_search_data['teams'][0]['idTeam']
@@ -127,15 +127,15 @@ def get_primeira_liga_team_stats(team_name: str) -> Optional[Dict[str, Any]]:
127
  }
128
  last_3_matches.append(match)
129
 
130
- return {
131
  "team": team_name,
132
  "standing": standing,
133
  "last_3_matches": last_3_matches
134
- }
135
 
136
  except Exception as e:
137
  print(f"Error retrieving team stats: {e}")
138
- return None
139
 
140
 
141
 
 
45
  return "Wow, amazing!"
46
 
47
  @tool
48
+ def get_primeira_liga_team_stats(team_name: str) -> str:
49
  """
50
  Retrieve standing and last 3 match scores for a given Primeira Liga team using TheSportsDB API.
51
 
 
91
  team_search_data = team_search_response.json()
92
 
93
  if not team_search_data.get('teams'):
94
+ return "Error: Team not found"
95
 
96
  # Get the first matching team's ID
97
  team_id = team_search_data['teams'][0]['idTeam']
 
127
  }
128
  last_3_matches.append(match)
129
 
130
+ return str({
131
  "team": team_name,
132
  "standing": standing,
133
  "last_3_matches": last_3_matches
134
+ })
135
 
136
  except Exception as e:
137
  print(f"Error retrieving team stats: {e}")
138
+ return str("Error retrieving team stats")
139
 
140
 
141