mirror of
https://github.com/langbot-app/LangBot.git
synced 2026-06-02 20:14:36 +00:00
* style: remove necessary imports * style: fix F841 * style: fix F401 * style: fix F811 * style: fix E402 * style: fix E721 * style: fix E722 * style: fix E722 * style: fix F541 * style: ruff format * style: all passed * style: add ruff in deps * style: more ignores in ruff.toml * style: add pre-commit
17 lines
446 B
Python
17 lines
446 B
Python
from __future__ import annotations
|
|
|
|
import sqlalchemy.ext.asyncio as sqlalchemy_asyncio
|
|
|
|
from .. import database
|
|
|
|
|
|
@database.manager_class('sqlite')
|
|
class SQLiteDatabaseManager(database.BaseDatabaseManager):
|
|
"""SQLite 数据库管理类"""
|
|
|
|
async def initialize(self) -> None:
|
|
sqlite_path = 'data/langbot.db'
|
|
self.engine = sqlalchemy_asyncio.create_async_engine(
|
|
f'sqlite+aiosqlite:///{sqlite_path}'
|
|
)
|