From fd2fe2c7fac84b05211335106c5207eeba64fd4e Mon Sep 17 00:00:00 2001 From: Diogo Sousa Date: Wed, 15 May 2024 13:21:30 +0100 Subject: fix: clean _callback function --- .../providers/econdb/openbb_econdb/utils/helpers.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/openbb_platform/providers/econdb/openbb_econdb/utils/helpers.py b/openbb_platform/providers/econdb/openbb_econdb/utils/helpers.py index 5b36a49c739..ac527ff75ab 100644 --- a/openbb_platform/providers/econdb/openbb_econdb/utils/helpers.py +++ b/openbb_platform/providers/econdb/openbb_econdb/utils/helpers.py @@ -388,21 +388,21 @@ def get_indicator_countries(indicator: str) -> List[str]: async def create_token(use_cache: bool = True) -> str: """Create a temporary token for the EconDB API.""" - async def _callback(response, session): # pylint: disable=W0613 + async def _callback(_response, _): """Response callback function.""" try: - return await response.json() - except Exception as _: + return await _response.json() + except Exception as e: raise RuntimeError( "The temporary EconDB token could not be retrieved." + " Please try again later or provide your own token." + " Sign-up at: https://www.econdb.com/" + " Your IP address may have been flagged by Cloudflare." - ) from _ + ) from e response: Union[dict, List[dict]] url = "https://www.econdb.com/user/create_token/?reset=0" - if use_cache is True: + if use_cache: cache_dir = f"{get_user_cache_directory()}/http/econdb_indicators_temp_token" async with CachedSession( cache=SQLiteBackend(cache_dir, expire_after=3600 * 12) -- cgit v1.2.3