This commit is contained in:
Kamaliev 2025-04-07 14:58:32 +03:00 committed by GitHub
commit b19bbeb66b
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -63,6 +63,11 @@ try:
except ImportError:
werkzeug = None
try:
import fast_depends.dependencies
except ImportError:
fast_depends = None
from . import providers
@ -705,8 +710,7 @@ def _get_patched(
def _is_fastapi_depends(param: Any) -> bool:
return fastapi and isinstance(param, fastapi.params.Depends)
return (fastapi and isinstance(param, fastapi.params.Depends)) or (fast_depends and isinstance(param, fast_depends.dependencies.Depends))
def _is_patched(fn) -> bool:
return _patched_registry.has_callable(fn)