From 112851864293b4a033e44d29281719445913f6b5 Mon Sep 17 00:00:00 2001 From: zhengshunjin <2667579369@qq.com> Date: Tue, 12 May 2026 12:15:13 +0800 Subject: [PATCH] =?UTF-8?q?refactor(book=5Fservice):=20=E4=BC=98=E5=8C=96?= =?UTF-8?q?=E4=B8=8B=E8=BD=BD=E6=96=87=E4=BB=B6=E6=96=B9=E6=B3=95=E4=B8=AD?= =?UTF-8?q?=E7=9A=84=E5=8F=98=E9=87=8F=E5=91=BD=E5=90=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 将变量名 file_res 统一更改为 response 提高代码可读性 - 保持原有的流式下载逻辑和错误处理机制不变 - 确保下载进度输出和文件写入功能正常工作 --- app/services/book_service.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/app/services/book_service.py b/app/services/book_service.py index a90875f..92aee83 100644 --- a/app/services/book_service.py +++ b/app/services/book_service.py @@ -90,13 +90,13 @@ class BookService: @retry(stop=stop_after_attempt(3)) def download_file(self, file_url, dir_name, file_name): # 下载文件 - file_res = self.session.get(file_url, stream=True) - file_res.raise_for_status() - print(f"下载状态码:{file_res.status_code} {file_url}") + response = self.session.get(file_url, stream=True) + response.raise_for_status() + print(f"下载状态码:{response.status_code} {file_url}") print(dir_name + "/" + file_name) - if self.isDownloadTarget(file_res): + if self.isDownloadTarget(response): with open(f"download/{self.setting["targetDate"]}/{dir_name}/{file_name}", 'wb') as file2: - for chunk in file_res.iter_content(chunk_size=1024): + for chunk in response.iter_content(chunk_size=1024): if chunk: file2.write(chunk) yield f"data: {self.setting["targetDate"]} {file_name}\n\n"