CCockrum commited on
Commit
dcb6654
·
verified ·
1 Parent(s): 4333cf4

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +11 -3
app.py CHANGED
@@ -104,6 +104,14 @@ def generate_summary(info, ratios):
104
  return summary
105
 
106
  def stock_research(symbol, assumed_eps=5.0, growth_rate=0.1, book_value=500000000):
 
 
 
 
 
 
 
 
107
  info = get_company_info(symbol)
108
  price = get_current_price(symbol)
109
  dividends = get_dividends(symbol)
@@ -133,9 +141,9 @@ iface = gr.Interface(
133
  fn=stock_research,
134
  inputs=[
135
  gr.Textbox(label="Stock Symbol (e.g., AAPL)"),
136
- gr.Number(label="Assumed EPS (default 5.0)"),
137
- gr.Number(label="Assumed Growth Rate (e.g., 0.1 for 10%)"),
138
- gr.Number(label="Assumed Book Value ($, default 500M)")
139
  ],
140
  outputs=[
141
  gr.Textbox(label="AI Research Summary"),
 
104
  return summary
105
 
106
  def stock_research(symbol, assumed_eps=5.0, growth_rate=0.1, book_value=500000000):
107
+ # Safeguard against None values
108
+ if assumed_eps is None:
109
+ assumed_eps = 5.0
110
+ if growth_rate is None:
111
+ growth_rate = 0.1
112
+ if book_value is None:
113
+ book_value = 500000000
114
+
115
  info = get_company_info(symbol)
116
  price = get_current_price(symbol)
117
  dividends = get_dividends(symbol)
 
141
  fn=stock_research,
142
  inputs=[
143
  gr.Textbox(label="Stock Symbol (e.g., AAPL)"),
144
+ gr.Number(label="Assumed EPS", value=5.0),
145
+ gr.Number(label="Assumed Growth Rate", value=0.1),
146
+ gr.Number(label="Assumed Book Value", value=500000000)
147
  ],
148
  outputs=[
149
  gr.Textbox(label="AI Research Summary"),