Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -185,15 +185,22 @@ def get_nba_matches(target_date: str = None) -> str:
|
|
185 |
"\n\n".join(matches) # All match details
|
186 |
]
|
187 |
matches_str = "\n".join(response)
|
188 |
-
|
|
|
189 |
return matches_str
|
190 |
else:
|
191 |
-
|
|
|
|
|
192 |
|
193 |
except requests.exceptions.RequestException as e:
|
194 |
-
|
|
|
|
|
195 |
except (KeyError, json.JSONDecodeError) as e:
|
196 |
-
|
|
|
|
|
197 |
|
198 |
@tool
|
199 |
def predict_nba_match(match_info: str) -> str:
|
|
|
185 |
"\n\n".join(matches) # All match details
|
186 |
]
|
187 |
matches_str = "\n".join(response)
|
188 |
+
# Print for execution logs and return the same string
|
189 |
+
print(f"NBA Matches for {target_date}:\n{matches_str}")
|
190 |
return matches_str
|
191 |
else:
|
192 |
+
no_matches_msg = f"No NBA matches found with complete information for {target_date}."
|
193 |
+
print(no_matches_msg)
|
194 |
+
return no_matches_msg
|
195 |
|
196 |
except requests.exceptions.RequestException as e:
|
197 |
+
error_msg = f"Error retrieving NBA matches: {str(e)}"
|
198 |
+
print(error_msg)
|
199 |
+
return error_msg
|
200 |
except (KeyError, json.JSONDecodeError) as e:
|
201 |
+
error_msg = f"Error parsing NBA data: {str(e)}"
|
202 |
+
print(error_msg)
|
203 |
+
return error_msg
|
204 |
|
205 |
@tool
|
206 |
def predict_nba_match(match_info: str) -> str:
|