From 9a0fe11ed2a6aee14a373f7eac67ca35bd47dece Mon Sep 17 00:00:00 2001 From: yumoqing Date: Tue, 11 Aug 2026 16:28:40 +0800 Subject: [PATCH] fix: monkey-patch ServerEnv class so get_module_dbname works for all instances --- app/pccs.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/pccs.py b/app/pccs.py index d267093..ebbab0f 100644 --- a/app/pccs.py +++ b/app/pccs.py @@ -28,6 +28,9 @@ def init(): env = ServerEnv() env.get_module_dbname = get_module_dbname env.password_encode = password_encode + # monkey-patch ServerEnv class so ALL instances get these methods + ServerEnv.get_module_dbname = staticmethod(get_module_dbname) + ServerEnv.password_encode = staticmethod(password_encode) load_appbase() load_rbac()