将 .py 和 .pyi 后缀名改为了 .vp 和 .vpi 后缀名
This commit is contained in:
@@ -1267,13 +1267,13 @@ def _lookup_cross_module_cdefine(pool: memhub.MemBuddy | t.CPtr,
|
||||
if temp_dir is None:
|
||||
return -1
|
||||
|
||||
# 6. 构建 pyi 文件路径
|
||||
# 6. 构建 vpi 文件路径
|
||||
td_len: t.CSizeT = string.strlen(temp_dir)
|
||||
pyi_path: str = StubMerger._sliced_path(temp_dir, td_len, sha1, "pyi")
|
||||
pyi_path: str = StubMerger._sliced_path(temp_dir, td_len, sha1, "vpi")
|
||||
if pyi_path is None:
|
||||
return -1
|
||||
|
||||
# 7. 读取 pyi 文件;若不存在或内容过短(空 stub)则回退读取源 .py 文件
|
||||
# 7. 读取 vpi 文件;若不存在或内容过短(空 stub)则回退读取源 .py 文件
|
||||
PYI_READ_BUF_SIZE: t.CSizeT = 65536
|
||||
pyi_buf: bytes = stdlib.malloc(PYI_READ_BUF_SIZE)
|
||||
if pyi_buf is None:
|
||||
@@ -1283,12 +1283,12 @@ def _lookup_cross_module_cdefine(pool: memhub.MemBuddy | t.CPtr,
|
||||
need_py_fallback: int = 0
|
||||
bytes_read: LONG = 0
|
||||
if pf.closed:
|
||||
# .pyi 文件不存在:回退读取源 .py 文件
|
||||
# .vpi 文件不存在:回退读取源 .py 文件
|
||||
need_py_fallback = 1
|
||||
else:
|
||||
bytes_read = pf.read_all(pyi_buf, PYI_READ_BUF_SIZE)
|
||||
pf.close()
|
||||
# pyi 内容过短(< 10 字节)视为空 stub,回退 .py
|
||||
# vpi 内容过短(< 10 字节)视为空 stub,回退 .py
|
||||
if bytes_read < 10:
|
||||
need_py_fallback = 1
|
||||
else:
|
||||
Reference in New Issue
Block a user