diff options
author | Danglewood <85772166+deeleeramone@users.noreply.github.com> | 2024-04-25 09:56:46 -0700 |
---|---|---|
committer | Danglewood <85772166+deeleeramone@users.noreply.github.com> | 2024-04-25 09:56:46 -0700 |
commit | c3969a42348848a9a6a383dda93b66c51f0bf4e7 (patch) | |
tree | dde3e35397b0b4dc88822efa84aae88ce52e7650 | |
parent | baee6d8c42cfa659b49206be90a553e003c042dc (diff) |
fix period
-rw-r--r-- | openbb_platform/providers/intrinio/openbb_intrinio/models/balance_sheet.py | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/openbb_platform/providers/intrinio/openbb_intrinio/models/balance_sheet.py b/openbb_platform/providers/intrinio/openbb_intrinio/models/balance_sheet.py index 7c06ee37e51..2e083976f87 100644 --- a/openbb_platform/providers/intrinio/openbb_intrinio/models/balance_sheet.py +++ b/openbb_platform/providers/intrinio/openbb_intrinio/models/balance_sheet.py @@ -32,8 +32,7 @@ class IntrinioBalanceSheetQueryParams(BalanceSheetQueryParams): @classmethod def validate_period(cls, v): """Validate period.""" - v = "FY" if v == "annual" else "QTR" - return v + return "FY" if v == "annual" else "QTR" @field_validator("symbol", mode="after", check_fields=False) @classmethod @@ -428,12 +427,11 @@ class IntrinioBalanceSheetFetcher( """Return the raw data from the Intrinio endpoint.""" api_key = credentials.get("intrinio_api_key") if credentials else "" statement_code = "balance_sheet_statement" - period = "FY" if query.period == "annual" else "QTR" fundamentals_data: Dict = {} base_url = "https://api-v2.intrinio.com" fundamentals_url = ( f"{base_url}/companies/{query.symbol}/fundamentals?" - f"statement_code={statement_code}&type={period}" + f"statement_code={statement_code}&type={query.period}" ) if query.fiscal_year is not None: if query.fiscal_year < 2008: @@ -444,7 +442,6 @@ class IntrinioBalanceSheetFetcher( fundamentals_data = (await get_data_one(fundamentals_url, **kwargs)).get( "fundamentals", [] ) - fiscal_periods = [ f"{item['fiscal_year']}-{item['fiscal_period']}" for item in fundamentals_data |