From 8c378f0ef08c21d64217b8ecbc8f9b961df8b5f7 Mon Sep 17 00:00:00 2001 From: yumoqing Date: Tue, 11 Aug 2026 17:02:05 +0800 Subject: [PATCH] fix: add @asynccontextmanager to patched get_sor_context --- app/pccs.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/pccs.py b/app/pccs.py index 5bf16cb..b6cbc65 100644 --- a/app/pccs.py +++ b/app/pccs.py @@ -3,6 +3,7 @@ pccs — 算力中心集群系统 (Pooled Computing Cluster System) 入口: webapp(init) 模式 """ import os, sys +from contextlib import asynccontextmanager # ═══ 最早导入并 patch sqlor, 确保所有后续 import 拿到 patched 版本 ═══ import sqlor.dbpools as _dbp @@ -16,6 +17,7 @@ _global_db = _dbp.DBPools(_config.databases) _orig_sor_ctx = _dbp.get_sor_context +@asynccontextmanager async def _patched_sor_ctx(env, modulename, errorback=None): dbname = env.get_module_dbname(modulename) async with _global_db.sqlorContext(dbname) as sor: