from fastapi import HTTPException from app.models.user import User from database.queries.user import get_user_by_email, create_user_db async def signup(user: User): result = get_user_by_email(user.email) if result: raise HTTPException(status_code=409, detail='User already exists.') print(user.username, user.email, user.password) create_user_db(username=user.username, password=user.password, email=user.email)