Spaces:
Sleeping
Sleeping
Upload app.py
Browse files
app.py
CHANGED
|
@@ -256,10 +256,10 @@ def query_financial_data(company_name, query_type):
|
|
| 256 |
if isinstance(metrics, dict) and metrics.get("error"):
|
| 257 |
return result + f"❌ {metrics['error']}"
|
| 258 |
|
| 259 |
-
result += f"## 3-Year Financial Trends ({metrics.get('
|
| 260 |
|
| 261 |
# 显示所有数据(包括年度和季度)
|
| 262 |
-
all_data = metrics.get('
|
| 263 |
|
| 264 |
# 去重:根据period和source_form去重
|
| 265 |
seen = set()
|
|
@@ -339,7 +339,7 @@ def query_financial_data(company_name, query_type):
|
|
| 339 |
return result + f"❌ {metrics['error']}"
|
| 340 |
|
| 341 |
# 显示所有数据(包括年度和季度)
|
| 342 |
-
all_data = metrics.get('
|
| 343 |
|
| 344 |
# 去重:根据period和source_form去重
|
| 345 |
seen = set()
|
|
@@ -366,7 +366,7 @@ def query_financial_data(company_name, query_type):
|
|
| 366 |
|
| 367 |
unique_data = sorted(unique_data, key=sort_key, reverse=True)
|
| 368 |
|
| 369 |
-
result += f"## 5-Year Financial Trends ({metrics.get('
|
| 370 |
result += "| Period | Revenue (B) | Net Income (B) | EPS | Operating Expenses (B) | Operating Cash Flow (B) | Source Form |\n"
|
| 371 |
result += "|--------|-------------|----------------|-----|------------------------|-------------------------|-------------|\n"
|
| 372 |
|
|
|
|
| 256 |
if isinstance(metrics, dict) and metrics.get("error"):
|
| 257 |
return result + f"❌ {metrics['error']}"
|
| 258 |
|
| 259 |
+
result += f"## 3-Year Financial Trends ({metrics.get('periods', 0)} periods)\n\n"
|
| 260 |
|
| 261 |
# 显示所有数据(包括年度和季度)
|
| 262 |
+
all_data = metrics.get('data', []) # MCP Server 返回的字段是 'data'
|
| 263 |
|
| 264 |
# 去重:根据period和source_form去重
|
| 265 |
seen = set()
|
|
|
|
| 339 |
return result + f"❌ {metrics['error']}"
|
| 340 |
|
| 341 |
# 显示所有数据(包括年度和季度)
|
| 342 |
+
all_data = metrics.get('data', []) # MCP Server 返回的字段是 'data'
|
| 343 |
|
| 344 |
# 去重:根据period和source_form去重
|
| 345 |
seen = set()
|
|
|
|
| 366 |
|
| 367 |
unique_data = sorted(unique_data, key=sort_key, reverse=True)
|
| 368 |
|
| 369 |
+
result += f"## 5-Year Financial Trends ({metrics.get('periods', 0)} periods)\n\n"
|
| 370 |
result += "| Period | Revenue (B) | Net Income (B) | EPS | Operating Expenses (B) | Operating Cash Flow (B) | Source Form |\n"
|
| 371 |
result += "|--------|-------------|----------------|-----|------------------------|-------------------------|-------------|\n"
|
| 372 |
|