mirror of
https://github.com/fastapi-users/fastapi-users.git
synced 2025-11-02 04:05:19 +08:00
Fix #35: catch import error when not having optional DB depedencies
This commit is contained in:
@ -1,6 +1,14 @@
|
||||
from fastapi_users.db.base import BaseUserDatabase # noqa: F401
|
||||
from fastapi_users.db.mongodb import MongoDBUserDatabase # noqa: F401
|
||||
from fastapi_users.db.sqlalchemy import ( # noqa: F401
|
||||
SQLAlchemyBaseUserTable,
|
||||
SQLAlchemyUserDatabase,
|
||||
)
|
||||
|
||||
try:
|
||||
from fastapi_users.db.mongodb import MongoDBUserDatabase # noqa: F401
|
||||
except ImportError: # pragma: no cover
|
||||
pass
|
||||
|
||||
try:
|
||||
from fastapi_users.db.sqlalchemy import ( # noqa: F401
|
||||
SQLAlchemyBaseUserTable,
|
||||
SQLAlchemyUserDatabase,
|
||||
)
|
||||
except ImportError: # pragma: no cover
|
||||
pass
|
||||
|
||||
Reference in New Issue
Block a user