From 7b22c145d25f3ad725fce78c525254ebe60cf673 Mon Sep 17 00:00:00 2001 From: GalaxySnail Date: Thu, 8 Feb 2024 18:23:55 +0800 Subject: [PATCH] =?UTF-8?q?docs/misc/bvid=5Fdesc.md:=20=E4=B8=8D=E9=9C=80?= =?UTF-8?q?=E8=A6=81=E5=B0=86=20bvid=20=E8=BD=AC=E6=8D=A2=E4=B8=BA=20list?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 在 bv2av 函数中,bvid 是输入,是不可变的,只需要索引访问,因此不需要 转换为 list 类型。 这修复了 mypy 报告的类型不匹配错误,bvid 是一个 str,不能将 list 类型 赋值给它。 --- docs/misc/bvid_desc.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/misc/bvid_desc.md b/docs/misc/bvid_desc.md index 97a6bd0..86c80c6 100644 --- a/docs/misc/bvid_desc.md +++ b/docs/misc/bvid_desc.md @@ -174,7 +174,7 @@ def av2bv(aid: int) -> str: def bv2av(bvid: str) -> int: assert bvid[:3] == PREFIX - bvid = list(bvid[3:]) + bvid = bvid[3:] tmp = 0 for i in range(CODE_LEN): idx = ALPHABET.index(bvid[DECODE_MAP[i]])