Source code for hyd.backend.user.setup
from sqlalchemy.orm import Session
from hyd.backend.exc import UnknownUserError
from hyd.backend.user.models import UserEntry
from hyd.backend.user.service import create_user, read_users_by_username
[docs]def setup_admin_user(db: Session) -> None:
try:
_: UserEntry = read_users_by_username(username="admin", db=db)
except UnknownUserError:
_: UserEntry = create_user(username="admin", password="1234", is_admin=True, db=db)