diff --git a/flask_app/routes/get_deviation.py b/flask_app/routes/get_deviation.py index 629f09b..94a4daf 100644 --- a/flask_app/routes/get_deviation.py +++ b/flask_app/routes/get_deviation.py @@ -10,8 +10,8 @@ from flask_app.routes.utils import generate_deviation_response, validate_request from flask_app.ConnectionLimiter import require_connection_limit get_deviation_bp = Blueprint('get_deviation', __name__) @get_deviation_bp.route('/get_deviation', methods=['POST']) -@require_connection_limit(timeout=720) @validate_and_setup_logger +@require_connection_limit(timeout=720) def get_deviation(): logger = g.logger unique_id = g.unique_id @@ -50,7 +50,7 @@ def get_deviation(): yield f"data: {json.dumps(shangwu_star_deviation_response, ensure_ascii=False)}\n\n" yield f"data: {json.dumps(final_response, ensure_ascii=False)}\n\n" - return Response(generate(), mimetype='text/event-stream') + return generate() except Exception as e: logger.error('发生异常: ' + str(e)) return jsonify({'error': str(e)}), 500