24 lines
521 B
Python
24 lines
521 B
Python
import sys
|
|||
|
|
from typing import Any, Callable, Awaitable, List
|
||
|
|
import modelvault
|
||
|
|
|
||
|
|
# 初始定义(可以保留 db 作为示例)
|
||
|
|
db: modelvault.AsyncDatabase | None = None # type: ignore
|
||
|
|
|
||
|
|
def set_global_var(name: str, value: Any) -> None:
|
||
|
|
"""
|
||
|
|
设置当前模块的全局变量。
|
||
|
|
|
||
|
|
Args:
|
||
|
|
name: 变量名(字符串)
|
||
|
|
value: 任意值
|
||
|
|
"""
|
||
|
|
globals()[name] = value
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
# 但这样会污染导出列表,不推荐自动添加。
|
||
|
|
__all__ = [
|
||
|
|
"db",
|
||
|
|
"set_global_var",
|
||
|
|
]
|