#!/usr/bin/env python3 # -*- coding: utf-8 -*- """ 简化API服务器测试 """ import sys import os from flask import Flask, jsonify # 设置UTF-8编码 os.environ['PYTHONIOENCODING'] = 'utf-8' # 获取当前脚本所在目录的绝对路径 current_dir = os.path.dirname(os.path.abspath(__file__)) server_dir = os.path.join(current_dir, 'server') sys.path.append(server_dir) # 测试导入 try: from utils.logging_config import setup_api_logging, get_logger print("✅ 日志配置导入成功") logger = setup_api_logging() print("✅ 日志系统初始化成功") except Exception as e: print(f"❌ 日志系统导入失败: {e}") logger = None try: from utils.training_process_manager import get_training_manager print("✅ 训练进程管理器导入成功") training_manager = get_training_manager() print("✅ 训练进程管理器获取成功") except Exception as e: print(f"❌ 训练进程管理器导入失败: {e}") training_manager = None # 创建简化Flask应用 app = Flask(__name__) @app.route('/api/version', methods=['GET']) def api_version(): """测试版本API""" return jsonify({ "status": "success", "data": { "version": "test-1.0", "logger_ok": logger is not None, "training_manager_ok": training_manager is not None } }) if __name__ == '__main__': print("🚀 启动简化API测试服务器...") app.run(host='0.0.0.0', port=5001, debug=False)