Spaces:
Sleeping
Sleeping
tools fix
Browse files- tools/weather.py +6 -1
tools/weather.py
CHANGED
|
@@ -14,7 +14,12 @@ class WeatherTool(Tool):
|
|
| 14 |
inputs = {'location': {'type': 'string', 'description': 'The location to fetch the weather.'}}
|
| 15 |
output_type = "string"
|
| 16 |
|
| 17 |
-
#
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 18 |
def forward(self, location: str) -> str:
|
| 19 |
"""
|
| 20 |
Fetches the current weather for a given location.
|
|
|
|
| 14 |
inputs = {'location': {'type': 'string', 'description': 'The location to fetch the weather.'}}
|
| 15 |
output_type = "string"
|
| 16 |
|
| 17 |
+
#FORWARD
|
| 18 |
+
#Cos'è: È il metodo che viene chiamato da smolagents quando il tool deve essere eseguito.
|
| 19 |
+
#A cosa serve:
|
| 20 |
+
#Contiene la logica principale del tool: riceve gli input, esegue le operazioni e restituisce il risultato.
|
| 21 |
+
#Gli argomenti di forward devono corrispondere a quelli definiti in inputs.
|
| 22 |
+
|
| 23 |
def forward(self, location: str) -> str:
|
| 24 |
"""
|
| 25 |
Fetches the current weather for a given location.
|