diff options
author | Diogo Sousa <montezdesousa@gmail.com> | 2024-05-15 13:21:30 +0100 |
---|---|---|
committer | Diogo Sousa <montezdesousa@gmail.com> | 2024-05-15 13:21:30 +0100 |
commit | fd2fe2c7fac84b05211335106c5207eeba64fd4e (patch) | |
tree | 0fef98c6d422e75652a8ae20b5b05968ded3ce46 | |
parent | 2db438e3ab0332f96381da5f59b9899bf251489a (diff) |
fix: clean _callback function
-rw-r--r-- | openbb_platform/providers/econdb/openbb_econdb/utils/helpers.py | 10 |
1 files 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) |