mirror of
https://github.com/long2ice/fastapi-cache.git
synced 2026-03-25 04:57:54 +00:00
Import supported backends
This ensures that any syntax issues are caught early (by type checkers and tests). Backends that are missing dependencies are skipped. By importing, this exposed an issue where the redis type annotations raised an exception, which has been fixed by using forward annotations. To help avoid import dependency hell, the Backend ABC has been moved to `fastapi_cache.types`. In the process, it has been made an actual ABC.
This commit is contained in:
committed by
Martijn Pieters
parent
9638d70dfe
commit
d10f4af6d6
@@ -2,7 +2,7 @@ from typing import Optional, Tuple
|
||||
|
||||
from aiomcache import Client
|
||||
|
||||
from fastapi_cache.backends import Backend
|
||||
from fastapi_cache.types import Backend
|
||||
|
||||
|
||||
class MemcachedBackend(Backend):
|
||||
|
||||
Reference in New Issue
Block a user