fix: 修复 sim_trade/smart_trade 未导入 put_db 导致 NameError 和连接泄漏

- sim_trade.py: 导入 put_db(之前使用了但未导入,每次 finally 都会 NameError)
- smart_trade.py: 同上,9处 put_db 调用因未导入而失效
- sim_trade.py: trigger_trade 智能引擎异常时 conn 泄漏,改用 finally 确保归还
This commit is contained in:
freedakgmail
2026-07-22 07:33:43 +08:00
parent 5f5fa7ae80
commit 4b2d75c7ef
2 changed files with 9 additions and 6 deletions
+1 -1
View File
@@ -4,7 +4,7 @@
"""
from flask import Blueprint, request, jsonify
from datetime import date
from db import get_db, login_required, get_current_user_id
from db import get_db, put_db, login_required, get_current_user_id
from psycopg2.extras import RealDictCursor
bp = Blueprint('smart_trade', __name__, url_prefix='/api/smart')