#!/usr/bin/env python
"""
初始化用户数据
"""
import asyncio
from app.core.database import get_db
from app.core.auth import get_password_hash, init_users


async def main():
    """初始化用户数据"""
    async for db in get_db():
        try:
            await init_users(db)
            print("用户初始化成功！")
            print("- admin / xinze123")
            print("- 信泽客服 / 信泽客服123")
            break
        except Exception as e:
            print(f"初始化失败: {e}")
            break


if __name__ == "__main__":
    asyncio.run(main())