From 186ed11d55ccf5b13b0a0e1a8e5f79780dcd2ae8 Mon Sep 17 00:00:00 2001 From: yumoqing Date: Tue, 11 Aug 2026 17:01:34 +0800 Subject: [PATCH] fix: set_serverenv for get_module_dbname (get_serverenv uses dict.get not __getattr__) --- app/pccs.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/pccs.py b/app/pccs.py index 4335b41..5bf16cb 100644 --- a/app/pccs.py +++ b/app/pccs.py @@ -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