From 349cf65527d69303a62657ddd17a795afc66be5a Mon Sep 17 00:00:00 2001 From: iamzhz Date: Sat, 15 Aug 2026 00:45:03 +0800 Subject: [PATCH] fix: handle None access_token in ASCII validation check --- src/tchmaterial_parser/ui/download_panel.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/tchmaterial_parser/ui/download_panel.py b/src/tchmaterial_parser/ui/download_panel.py index 3f3e745..0918576 100644 --- a/src/tchmaterial_parser/ui/download_panel.py +++ b/src/tchmaterial_parser/ui/download_panel.py @@ -60,7 +60,7 @@ def download() -> None: # 下载资源文件 resource_urls: set[str] = set() failed_urls: set[str] = set() - if not config.access_token.isascii(): # 判断 Access Token 中是否包含非 ASCII 字符 + if config.access_token and not config.access_token.isascii(): # 判断 Access Token 中是否包含非 ASCII 字符 messagebox.showwarning("警告", "Access Token 不正确(包含非 ASCII 字符),请点击“设置 Token”按钮重新填写。") download_btn.config(state="normal") # 恢复下载按钮为启用状态 return