secretofsteel commited on
Commit
17dabaa
·
verified ·
1 Parent(s): 9cfe746

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +6 -4
app.py CHANGED
@@ -4,22 +4,24 @@ import requests
4
  import pytz
5
  import yaml
6
  from tools.final_answer import FinalAnswerTool
7
- from yahoo_finance import Share
8
 
9
  from Gradio_UI import GradioUI
10
 
11
  # Below is an example of a tool that does nothing. Amaze us with your creativity !
12
  @tool
13
- def my_custom_tool(arg1:str)-> str: #it's import to specify the return type
14
  #Keep this format for the description / args / args description but feel free to modify the tool
15
  """A tool that does nothing yet
16
  Args:
17
  arg1: the first argument
18
  arg2: the second argument
19
  """
20
- ticker = Share(arg1)
 
 
21
 
22
- return yahoo.get_price()
23
 
24
  @tool
25
  def get_current_time_in_timezone(timezone: str) -> str:
 
4
  import pytz
5
  import yaml
6
  from tools.final_answer import FinalAnswerTool
7
+ import yfinance as yf
8
 
9
  from Gradio_UI import GradioUI
10
 
11
  # Below is an example of a tool that does nothing. Amaze us with your creativity !
12
  @tool
13
+ def my_custom_tool(arg1:str)-> float: #it's import to specify the return type
14
  #Keep this format for the description / args / args description but feel free to modify the tool
15
  """A tool that does nothing yet
16
  Args:
17
  arg1: the first argument
18
  arg2: the second argument
19
  """
20
+ ticker = arg1
21
+ stock = yf.Ticker(ticker)
22
+ current_price = stock.history(period="1d")["Close"][-1]
23
 
24
+ return current_price
25
 
26
  @tool
27
  def get_current_time_in_timezone(timezone: str) -> str: