Spaces:
Paused
Paused
Update app.py
Browse files
app.py
CHANGED
@@ -105,7 +105,7 @@ def get_news(symbol, data):
|
|
105 |
time.sleep(1) # control qpm
|
106 |
weekly_news = finnhub_client.company_news(symbol, _from=start_date, to=end_date)
|
107 |
if len(weekly_news) == 0:
|
108 |
-
raise gr.Error(f"No company news found for symbol {
|
109 |
weekly_news = [
|
110 |
{
|
111 |
"date": datetime.fromtimestamp(n['datetime']).strftime('%Y%m%d%H%M%S'),
|
@@ -125,7 +125,7 @@ def get_company_prompt(symbol):
|
|
125 |
|
126 |
profile = finnhub_client.company_profile2(symbol=symbol)
|
127 |
if not profile:
|
128 |
-
raise gr.Error(f"Failed to find company profile for symbol {
|
129 |
|
130 |
company_template = "[Company Introduction]:\n\n{name} is a leading entity in the {finnhubIndustry} sector. Incorporated and publicly traded since {ipo}, the company has established its reputation as one of the key players in the market. As of today, {name} has a market capitalization of {marketCapitalization:.2f} in {currency}, with {shareOutstanding:.2f} shares outstanding." \
|
131 |
"\n\n{name} operates primarily in the {country}, trading under the ticker {ticker} on the {exchange}. As a dominant force in the {finnhubIndustry} space, the company continues to innovate and drive progress within the industry."
|
@@ -167,7 +167,7 @@ def get_current_basics(symbol, curday):
|
|
167 |
|
168 |
basic_financials = finnhub_client.company_basic_financials(symbol, 'all')
|
169 |
if not basic_financials['series']:
|
170 |
-
raise gr.Error(f"Failed to find basic financials for symbol {
|
171 |
|
172 |
final_basics, basic_list, basic_dict = [], [], defaultdict(dict)
|
173 |
|
|
|
105 |
time.sleep(1) # control qpm
|
106 |
weekly_news = finnhub_client.company_news(symbol, _from=start_date, to=end_date)
|
107 |
if len(weekly_news) == 0:
|
108 |
+
raise gr.Error(f"No company news found for symbol {symbol} from finnhub!")
|
109 |
weekly_news = [
|
110 |
{
|
111 |
"date": datetime.fromtimestamp(n['datetime']).strftime('%Y%m%d%H%M%S'),
|
|
|
125 |
|
126 |
profile = finnhub_client.company_profile2(symbol=symbol)
|
127 |
if not profile:
|
128 |
+
raise gr.Error(f"Failed to find company profile for symbol {symbol} from finnhub!")
|
129 |
|
130 |
company_template = "[Company Introduction]:\n\n{name} is a leading entity in the {finnhubIndustry} sector. Incorporated and publicly traded since {ipo}, the company has established its reputation as one of the key players in the market. As of today, {name} has a market capitalization of {marketCapitalization:.2f} in {currency}, with {shareOutstanding:.2f} shares outstanding." \
|
131 |
"\n\n{name} operates primarily in the {country}, trading under the ticker {ticker} on the {exchange}. As a dominant force in the {finnhubIndustry} space, the company continues to innovate and drive progress within the industry."
|
|
|
167 |
|
168 |
basic_financials = finnhub_client.company_basic_financials(symbol, 'all')
|
169 |
if not basic_financials['series']:
|
170 |
+
raise gr.Error(f"Failed to find basic financials for symbol {symbol} from finnhub!")
|
171 |
|
172 |
final_basics, basic_list, basic_dict = [], [], defaultdict(dict)
|
173 |
|