From 0fcc50ec7a7feeb9e7c22d0c60a66c027d3992e8 Mon Sep 17 00:00:00 2001 From: James Maslek Date: Fri, 8 Dec 2023 15:01:14 -0500 Subject: [PATCH] Allow this to be run in parallel (#5872) --- .../providers/yfinance/openbb_yfinance/utils/helpers.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/openbb_platform/providers/yfinance/openbb_yfinance/utils/helpers.py b/openbb_platform/providers/yfinance/openbb_yfinance/utils/helpers.py index d1f6e2a28cb..d89c0847827 100644 --- a/openbb_platform/providers/yfinance/openbb_yfinance/utils/helpers.py +++ b/openbb_platform/providers/yfinance/openbb_yfinance/utils/helpers.py @@ -52,7 +52,7 @@ def get_futures_curve(symbol: str, date: Optional[dateType]) -> pd.DataFrame: future_symbol = ( f"{symbol}{MONTHS[future.month]}{str(future.year)[-2:]}.{exchange}" ) - data = yf.download(future_symbol, progress=False, ignore_tz=True) + data = yf.download(future_symbol, progress=False, ignore_tz=True, threads=False) if data.empty: empty_count += 1 @@ -131,6 +131,7 @@ def yf_download( repair=repair, rounding=rounding, group_by=group_by, + threads=False, **kwargs, ) except ValueError: @@ -149,7 +150,6 @@ def yf_download( _data = pd.concat([_data, temp]) _data = _data.set_index(["date", "symbol"]).sort_index() data = _data - if not data.empty: data = data.reset_index() data = data.rename(columns={"Date": "date", "Datetime": "date"})