Update web_server.py
This commit is contained in:
@@ -37,11 +37,21 @@ def analyze():
|
|||||||
|
|
||||||
results = []
|
results = []
|
||||||
for stock_code in stock_codes:
|
for stock_code in stock_codes:
|
||||||
result = analyzer.analyze_stock(stock_code.strip(), market_type)
|
try:
|
||||||
results.append(result)
|
result = analyzer.analyze_stock(stock_code.strip(), market_type)
|
||||||
|
results.append(result)
|
||||||
|
except Exception as e:
|
||||||
|
app.logger.error(f"分析股票 {stock_code} 失败: {str(e)}")
|
||||||
|
app.logger.error(f"详细错误: {traceback.format_exc()}")
|
||||||
|
results.append({
|
||||||
|
'code': stock_code,
|
||||||
|
'error': f"分析失败: {str(e)}"
|
||||||
|
})
|
||||||
|
|
||||||
return jsonify({'results': results})
|
return jsonify({'results': results})
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
|
app.logger.error(f"处理请求失败: {str(e)}")
|
||||||
|
app.logger.error(f"详细错误: {traceback.format_exc()}")
|
||||||
return jsonify({'error': str(e)}), 500
|
return jsonify({'error': str(e)}), 500
|
||||||
|
|
||||||
@app.route('/search_us_stocks', methods=['GET'])
|
@app.route('/search_us_stocks', methods=['GET'])
|
||||||
|
|||||||
Reference in New Issue
Block a user