Remove startup message logging from the Flask application in run.py to streamline output during server initialization. This change simplifies the code and reduces unnecessary console output, particularly in debug mode.

This commit is contained in:
666ghj 2025-12-09 10:26:38 +08:00
parent 78230b7b38
commit 8d63f40b71

View file

@ -31,27 +31,6 @@ def main():
port = int(os.environ.get('FLASK_PORT', 5001)) port = int(os.environ.get('FLASK_PORT', 5001))
debug = Config.DEBUG debug = Config.DEBUG
# 只在 reloader 子进程中打印启动信息(避免 debug 模式下打印两次)
# WERKZEUG_RUN_MAIN=true 表示当前是 reloader 启动的子进程
is_reloader_process = os.environ.get('WERKZEUG_RUN_MAIN') == 'true'
if not debug or is_reloader_process:
print(f"""
MiroFish Backend Server
Running on: http://{host}:{port}
Debug mode: {debug}
API Endpoints:
POST /api/graph/ontology/generate - 生成本体
POST /api/graph/build - 构建图谱
GET /api/graph/task/<task_id> - 查询任务
GET /api/graph/tasks - 列出任务
GET /api/graph/data/<graph_id> - 获取图数据
DELETE /api/graph/delete/<graph_id>- 删除图谱
""")
# 启动服务 # 启动服务
app.run(host=host, port=port, debug=debug, threaded=True) app.run(host=host, port=port, debug=debug, threaded=True)