diff options
author | Danglewood <85772166+deeleeramone@users.noreply.github.com> | 2024-06-06 14:57:47 -0700 |
---|---|---|
committer | Danglewood <85772166+deeleeramone@users.noreply.github.com> | 2024-06-06 14:57:47 -0700 |
commit | 25ef9e8d753e874d5ac263ac6a5a5191f8e66092 (patch) | |
tree | 619bdabb6b8f3a12ac9ff51ae5758cc1187ebcb3 | |
parent | bef7003b1d63fc3dacf5c76f62dd33d8654ebc4b (diff) |
federal_reserve default start date
-rw-r--r-- | openbb_platform/providers/federal_reserve/openbb_federal_reserve/models/federal_funds_rate.py | 2 | ||||
-rw-r--r-- | openbb_platform/providers/fred/openbb_fred/models/federal_funds_rate.py | 8 |
2 files changed, 8 insertions, 2 deletions
diff --git a/openbb_platform/providers/federal_reserve/openbb_federal_reserve/models/federal_funds_rate.py b/openbb_platform/providers/federal_reserve/openbb_federal_reserve/models/federal_funds_rate.py index f06900bcc88..256767d9d01 100644 --- a/openbb_platform/providers/federal_reserve/openbb_federal_reserve/models/federal_funds_rate.py +++ b/openbb_platform/providers/federal_reserve/openbb_federal_reserve/models/federal_funds_rate.py @@ -98,7 +98,7 @@ class FederalReserveFederalFundsRateFetcher( transformed_params = params.copy() now = datetime.now().date() if params.get("start_date") is None: - transformed_params["start_date"] = datetime(2016, 1, 1).date() + transformed_params["start_date"] = datetime(2016, 3, 1).date() if params.get("end_date") is None: transformed_params["end_date"] = now diff --git a/openbb_platform/providers/fred/openbb_fred/models/federal_funds_rate.py b/openbb_platform/providers/fred/openbb_fred/models/federal_funds_rate.py index 37c51cbf034..1315fbb5051 100644 --- a/openbb_platform/providers/fred/openbb_fred/models/federal_funds_rate.py +++ b/openbb_platform/providers/fred/openbb_fred/models/federal_funds_rate.py @@ -133,11 +133,17 @@ class FredFederalFundsRateFetcher( transformed_params = params.copy() now = datetime.now().date() if params.get("start_date") is None: - transformed_params["start_date"] = datetime(2016, 1, 1).date() + transformed_params["start_date"] = ( + datetime(2016, 1, 1).date() + if params.get("effr_only") is False + else None + ) if params.get("end_date") is None: transformed_params["end_date"] = now return FredFederalFundsRateQueryParams(**transformed_params) + return FredFederalFundsRateQueryParams(**params) + @staticmethod async def aextract_data( query: FredFederalFundsRateQueryParams, |