diff --git a/__init__.py b/__init__.py index 82f254c..5d711eb 100644 --- a/__init__.py +++ b/__init__.py @@ -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" diff --git a/scene/init.py b/scene/init.py index 0a648a6..c66b8f2 100644 --- a/scene/init.py +++ b/scene/init.py @@ -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