ghmark675

fix(database): init_database in app.py

Showing 1 changed file with 7 additions and 0 deletions
@@ -16,6 +16,7 @@ import requests @@ -16,6 +16,7 @@ import requests
16 from loguru import logger 16 from loguru import logger
17 import importlib 17 import importlib
18 from pathlib import Path 18 from pathlib import Path
  19 +from MindSpider.main import MindSpider
19 20
20 # 导入ReportEngine 21 # 导入ReportEngine
21 try: 22 try:
@@ -221,6 +222,12 @@ def initialize_system_components(): @@ -221,6 +222,12 @@ def initialize_system_components():
221 logs = [] 222 logs = []
222 errors = [] 223 errors = []
223 224
  225 + spider = MindSpider()
  226 + if spider.initialize_database():
  227 + logger.info("数据库初始化成功")
  228 + else:
  229 + logger.error("数据库初始化失败")
  230 +
224 try: 231 try:
225 stop_forum_engine() 232 stop_forum_engine()
226 logs.append("已停止 ForumEngine 监控器以避免文件冲突") 233 logs.append("已停止 ForumEngine 监控器以避免文件冲突")