diff --git a/scense_runtime/init.py b/scense_runtime/init.py index 0f47b1a..b5ba9f6 100644 --- a/scense_runtime/init.py +++ b/scense_runtime/init.py @@ -30,5 +30,13 @@ def load_runtime(env): # ---- 规范标准出口(module-development-spec:scense_runtime.init 必须导出 load_scense_runtime)---- def load_scense_runtime(env=None): - """标准出口:委托到本模块既有 loader load_runtime()。""" - return load_runtime(env) if env is not None else load_runtime() + """标准出口:委托到本模块既有 loader load_runtime(env)。 + + [r13-start3 修复] 原 None 分支调 load_runtime() 缺必选位置参数 env → TypeError, + 标准出口无参调用必炸(2743dc4 引入)。与 world/scene/scense 同口径: + env 缺省时取 ServerEnv() 单例。 + """ + if env is None: + from ahserver.serverenv import ServerEnv + env = ServerEnv() + return load_runtime(env)