This commit is contained in:
@@ -45,7 +45,9 @@ class PyJWKClient:
|
||||
if cache_keys:
|
||||
# Cache signing keys
|
||||
# Ignore mypy (https://github.com/python/mypy/issues/2427)
|
||||
self.get_signing_key = lru_cache(maxsize=max_cached_keys)(self.get_signing_key) # type: ignore
|
||||
self.get_signing_key = lru_cache(maxsize=max_cached_keys)(
|
||||
self.get_signing_key
|
||||
) # type: ignore
|
||||
|
||||
def fetch_data(self) -> Any:
|
||||
jwk_set: Any = None
|
||||
@@ -58,7 +60,7 @@ class PyJWKClient:
|
||||
except (URLError, TimeoutError) as e:
|
||||
raise PyJWKClientConnectionError(
|
||||
f'Fail to fetch data from the url, err: "{e}"'
|
||||
)
|
||||
) from e
|
||||
else:
|
||||
return jwk_set
|
||||
finally:
|
||||
|
||||
Reference in New Issue
Block a user