From 3802e63b9aa4290e8d2d338ca8b9ba406b0f695e Mon Sep 17 00:00:00 2001 From: xiaoxi68 <3520824673@qq.com> Date: Sun, 9 Nov 2025 20:33:14 +0800 Subject: [PATCH] =?UTF-8?q?Ruff=EF=BC=9A=E6=94=B6=E6=95=9B=E5=BC=82?= =?UTF-8?q?=E5=B8=B8=E5=A4=84=E7=90=86=E5=B9=B6=E6=B8=85=E7=90=86=E6=9C=AA?= =?UTF-8?q?=E4=BD=BF=E7=94=A8=E5=AF=BC=E5=85=A5/=E5=8F=98=E9=87=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/analysis/analyzers/user_title_analyzer.py | 1 - src/core/config.py | 2 -- src/reports/generators.py | 8 ++++---- src/utils/pdf_utils.py | 2 +- 4 files changed, 5 insertions(+), 8 deletions(-) diff --git a/src/analysis/analyzers/user_title_analyzer.py b/src/analysis/analyzers/user_title_analyzer.py index ed8e11c..e7c33b9 100644 --- a/src/analysis/analyzers/user_title_analyzer.py +++ b/src/analysis/analyzers/user_title_analyzer.py @@ -179,7 +179,6 @@ class UserTitleAnalyzer(BaseAnalyzer): # 分析用户特征 night_messages = sum(stats["hours"][h] for h in range(6)) - day_messages = stats["message_count"] - night_messages avg_chars = ( stats["char_count"] / stats["message_count"] if stats["message_count"] > 0 diff --git a/src/core/config.py b/src/core/config.py index 6f89fb5..2e6f6b1 100644 --- a/src/core/config.py +++ b/src/core/config.py @@ -313,7 +313,6 @@ class ConfigManager: """检查 pyppeteer 可用性""" try: import pyppeteer - from pyppeteer import launch self._pyppeteer_available = True @@ -348,7 +347,6 @@ class ConfigManager: # 强制重新导入 try: import pyppeteer - from pyppeteer import launch # 更新全局变量 self._pyppeteer_available = True diff --git a/src/reports/generators.py b/src/reports/generators.py index 8ea212d..df90aa2 100644 --- a/src/reports/generators.py +++ b/src/reports/generators.py @@ -485,8 +485,8 @@ class ReportGenerator: for page in pages: try: await page.close() - except: - pass + except Exception as close_err: + logger.debug(f"关闭页面时忽略的异常: {close_err}") # 等待一小段时间让资源释放 await asyncio.sleep(0.5) @@ -499,8 +499,8 @@ class ReportGenerator: # 强制清理 try: await browser.disconnect() - except: - pass + except Exception as disc_err: + logger.debug(f"断开浏览器连接时忽略的异常: {disc_err}") except Exception as e: error_msg = str(e) diff --git a/src/utils/pdf_utils.py b/src/utils/pdf_utils.py index 9b550f9..0916f8e 100644 --- a/src/utils/pdf_utils.py +++ b/src/utils/pdf_utils.py @@ -170,7 +170,7 @@ class PDFInstaller: ) # 只下载 Chromium - chromium_revision = launcher._get_chromium_revision() + launcher._get_chromium_revision() await launcher._download_chromium() logger.info("✅ Chromium 下载完成")