fix: ServerEnv 导入路径 ahserver.serverenv(ahserver.__init__ 不导出)

This commit is contained in:
agent.develop 2026-08-28 16:31:24 +08:00
parent 726dcbc281
commit 3ddd8a7d94
2 changed files with 4 additions and 4 deletions

View File

@ -2,7 +2,7 @@ from sqlor import sor
def get_dbname():
try:
from ahserver import ServerEnv
from ahserver.serverenv import ServerEnv
return ServerEnv().get_module_dbname("scene")
except Exception:
return "scense"

View File

@ -22,7 +22,7 @@ _SCENE_FIELDS = {
def _get_dbname():
"""取库名(禁止硬编码 DBNAME"""
from ahserver import ServerEnv
from ahserver.serverenv import ServerEnv
return ServerEnv().get_module_dbname("scene")
@ -87,7 +87,7 @@ async def delete_scene(params_kw=None):
async def get_world_options(params_kw=None):
"""世界下拉选项world 表)。返回 [{value:id, text:name}]。"""
from ahserver import ServerEnv
from ahserver.serverenv import ServerEnv
dbname = ServerEnv().get_module_dbname("world")
async with DBPools().sqlorContext(dbname) as sor:
recs = await sor.R("world", {"page": 1, "rows": 1000})
@ -217,7 +217,7 @@ async def import_scenes(params_kw=None):
def load_scene(env=None):
"""挂载 scene 模块函数到 ServerEnv。"""
if env is None:
from ahserver import ServerEnv
from ahserver.serverenv import ServerEnv
env = ServerEnv()
env.list_scenes = list_scenes
env.get_scene = get_scene