INNER CODE UNIT · Python
_create_or_update_admin_from_settings
yezz123/ai-template · backend/src/dogeapi/cli.py:76
async def _create_or_update_admin_from_settings(
*,
email: str,
password: str,
full_name: str | None,
update_password: bool,
) -> str:
engine = get_engine()
async with AsyncSession(engine, expire_on_commit=False) as session:
status = await _create_or_update_admin(
session=session,
email=email,
password=password,
full_name=full_name,
update_password=update_password,
)
await session.commit()
return status