Spaces:
Sleeping
Sleeping
Upload financial_analyzer.py
Browse files- financial_analyzer.py +3 -1
financial_analyzer.py
CHANGED
|
@@ -234,8 +234,10 @@ class FinancialAnalyzer:
|
|
| 234 |
dict or list: Formatted financial data
|
| 235 |
"""
|
| 236 |
if isinstance(financial_data, list):
|
|
|
|
|
|
|
| 237 |
formatted_data = []
|
| 238 |
-
for data in
|
| 239 |
formatted_data.append(self._format_single_financial_data(data))
|
| 240 |
return formatted_data
|
| 241 |
else:
|
|
|
|
| 234 |
dict or list: Formatted financial data
|
| 235 |
"""
|
| 236 |
if isinstance(financial_data, list):
|
| 237 |
+
# Sort by _sequence to maintain correct order (FY -> Q4 -> Q3 -> Q2 -> Q1)
|
| 238 |
+
sorted_data = sorted(financial_data, key=lambda x: x.get("_sequence", 999))
|
| 239 |
formatted_data = []
|
| 240 |
+
for data in sorted_data:
|
| 241 |
formatted_data.append(self._format_single_financial_data(data))
|
| 242 |
return formatted_data
|
| 243 |
else:
|