diff --git a/yahoofinancials/etl.py b/yahoofinancials/etl.py index a62fb28..7b71dad 100644 --- a/yahoofinancials/etl.py +++ b/yahoofinancials/etl.py @@ -195,9 +195,9 @@ def _request_handler(self, url, res_field=""): for i in range(0, max_retry): if open_session: open_session = False - session, crumb = _init_session(None, proxies=self._get_proxy(), timeout=self.timeout) - crumb_url = cur_url + "&crumb=" + str(crumb) try: + session, crumb = _init_session(None, proxies=self._get_proxy(), timeout=self.timeout) + crumb_url = cur_url + "&crumb=" + str(crumb) response = urlopener.get_data(session, crumb_url, proxy=self._get_proxy(), timeout=self.timeout) except: continue