renwei2024 commited on
Commit
93815e6
·
verified ·
1 Parent(s): cc5b048

Fix the variable name `stock_symbol`

Browse files
Files changed (1) hide show
  1. app.py +4 -3
app.py CHANGED
@@ -18,14 +18,15 @@ def get_stock_price(stock_symbol: str)-> str:
18
  identify a publicly traded company's shares on a stock exchange, e.g., MSFT, AMZN.
19
 
20
  Returns:
21
- current stock price in dollars.
 
22
  """
23
  try:
24
  ticker = yf.Ticker(stock_symbol.upper())
25
  price = ticker.info["regularMarketPrice"]
26
- return f"The current stock price of {symbol.upper()} is ${price:.2f}."
27
  except Exception as e:
28
- return f"Failed to retrieve stock price for {symbol}: {str(e)}"
29
 
30
  @tool
31
  def get_current_time_in_timezone(timezone: str) -> str:
 
18
  identify a publicly traded company's shares on a stock exchange, e.g., MSFT, AMZN.
19
 
20
  Returns:
21
+ one sentence which contains the current stock price in dollars if the Yahoo Finance API
22
+ call succeeds and one error message otherwise.
23
  """
24
  try:
25
  ticker = yf.Ticker(stock_symbol.upper())
26
  price = ticker.info["regularMarketPrice"]
27
+ return f"The current stock price of {stock_symbol.upper()} is ${price:.2f}."
28
  except Exception as e:
29
+ return f"Failed to retrieve stock price for {stock_symbol}: {str(e)}"
30
 
31
  @tool
32
  def get_current_time_in_timezone(timezone: str) -> str: