diff --git a/.vscode/setting.json b/.vscode/setting.json deleted file mode 100644 index 1ca79c3..0000000 --- a/.vscode/setting.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "editor.formatOnSave": true, - "editor.codeActionsOnSave": { - "source.fixAll.eslint": "explicit" - } -} \ No newline at end of file diff --git a/biliup/engine/download.py b/biliup/engine/download.py index a9fa493..2a81a35 100644 --- a/biliup/engine/download.py +++ b/biliup/engine/download.py @@ -372,7 +372,7 @@ class DownloadBase(ABC): end_time = time.localtime() self.download_cover( - time.strftime(self.gen_download_filename(), end_time if end_time else time.localtime() + time.strftime(self.gen_download_filename().encode("unicode-escape").decode(), end_time if end_time else time.localtime() ).encode().decode("unicode-escape")) # 更新数据库中封面存储路径 with SessionLocal() as db: @@ -495,9 +495,9 @@ class DownloadBase(ABC): if os.path.exists(f"{fmt_file_name}.{self.suffix}"): file_time += 1 else: - filename = fmt_file_name - break - return filename.encode("unicode-escape").decode() + return fmt_file_name + else: + return filename @staticmethod def download_file_rename(old_file_name, file_name):