Commit be8a42d
authored
fix: HTTPError 是 URLError 子类,404 被误转为 RuntimeError (#68)
urllib.error.HTTPError 继承自 URLError,_rest_req 中的 except URLError
把 _check_star/_check_following 依赖的 404 语义全部吞掉。
改为 HTTPError 原样抛出,仅对真正的网络错误(DNS/超时)转 RuntimeError。
同时修复 _check_following 的相同隐患。
Co-authored-by: nevstop <nevstop-lab>1 parent f6d6ef8 commit be8a42d
1 file changed
Lines changed: 2 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
150 | 150 | | |
151 | 151 | | |
152 | 152 | | |
| 153 | + | |
| 154 | + | |
153 | 155 | | |
154 | 156 | | |
155 | 157 | | |
| |||
0 commit comments