Part of #113.
@cache and the proxies raise CacheXError, BackendNotFoundError and RequestNotFoundError, but none of them is exported from fastapi_cachex, while every session and state exception is. Callers have to import them from fastapi_cachex.exceptions.
Proposal
Re-export the three exceptions from fastapi_cachex/__init__.py, next to LockTimeoutError.
Part of #113.
@cacheand the proxies raiseCacheXError,BackendNotFoundErrorandRequestNotFoundError, but none of them is exported fromfastapi_cachex, while every session and state exception is. Callers have to import them fromfastapi_cachex.exceptions.Proposal
Re-export the three exceptions from
fastapi_cachex/__init__.py, next toLockTimeoutError.