2026-07-23 17:45:44 +08:00
|
|
|
from typing import Any
|
|
|
|
|
|
|
|
|
|
from chongming_config import get_config
|
|
|
|
|
from chongming_database import Database
|
|
|
|
|
from .models import *
|
|
|
|
|
|
|
|
|
|
def set_global_var(name: str, value: Any) -> None:
|
|
|
|
|
"""
|
|
|
|
|
设置当前模块的全局变量。
|
2026-09-10 16:43:43 +08:00
|
|
|
|
2026-07-23 17:45:44 +08:00
|
|
|
Args:
|
|
|
|
|
name: 变量名(字符串)
|
|
|
|
|
value: 任意值
|
|
|
|
|
"""
|
|
|
|
|
globals()[name] = value
|
|
|
|
|
|
|
|
|
|
config = get_config()
|
|
|
|
|
|
|
|
|
|
db: Database | None = None
|
|
|
|
|
|
2026-09-10 16:43:43 +08:00
|
|
|
# JWT 签发已随登录内置到网关(chongming.app.routes.auth / chongming_auth 包),
|
|
|
|
|
# 插件不再持有 jwt 实例
|
2026-07-23 17:45:44 +08:00
|
|
|
|
|
|
|
|
__all__ = [
|
|
|
|
|
"db",
|
2026-09-10 16:43:43 +08:00
|
|
|
]
|