fix: set_serverenv for get_module_dbname (get_serverenv uses dict.get not __getattr__)

This commit is contained in:
yumoqing 2026-08-11 17:01:34 +08:00
parent 8dcc84b1a3
commit 186ed11d55

View File

@ -38,6 +38,11 @@ def _patched_getattr(self, key):
DictObject.__getattr__ = _patched_getattr
# 同时设置 dict 值, 兼容 get_serverenv() 的 g.get() 查找
from ahserver.serverenv import set_serverenv
set_serverenv('get_module_dbname', lambda m: 'pccs')
set_serverenv('password_encode', lambda s: s)
# ═══ 导入 ahserver 后, 修正 globalEnv 中缓存的 get_sor_context ═══
from ahserver.webapp import webapp
from ahserver.globalEnv import GlobalEnv