mirror of
				https://github.com/fastapi-users/fastapi-users.git
				synced 2025-11-04 06:37:51 +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.base import BaseUserDatabase  # noqa: F401
 | 
				
			||||||
from fastapi_users.db.mongodb import MongoDBUserDatabase  # noqa: F401
 | 
					
 | 
				
			||||||
from fastapi_users.db.sqlalchemy import (  # noqa: F401
 | 
					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,
 | 
					        SQLAlchemyBaseUserTable,
 | 
				
			||||||
        SQLAlchemyUserDatabase,
 | 
					        SQLAlchemyUserDatabase,
 | 
				
			||||||
)
 | 
					    )
 | 
				
			||||||
 | 
					except ImportError:  # pragma: no cover
 | 
				
			||||||
 | 
					    pass
 | 
				
			||||||
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user