From c76fa2929bd8710c1871c4eaa7bf2595035af613 Mon Sep 17 00:00:00 2001 From: ahnazary Date: Wed, 6 Mar 2024 19:40:51 +0100 Subject: [PATCH] Add timeout to session.get() in get_all_by_isin() function --- yfinance/utils.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/yfinance/utils.py b/yfinance/utils.py index ee3997c0..433ed5e3 100644 --- a/yfinance/utils.py +++ b/yfinance/utils.py @@ -184,7 +184,7 @@ def get_all_by_isin(isin, proxy=None, session=None): raise ValueError("Invalid ISIN number") session = session or _requests url = f"{_BASE_URL_}/v1/finance/search?q={isin}" - data = session.get(url=url, proxies=proxy, headers=user_agent_headers) + data = session.get(url=url, proxies=proxy, headers=user_agent_headers, timeout=5) try: data = data.json() ticker = data.get('quotes', [{}])[0]