Skip to content

Commit 9a9bc3b

Browse files
stubtest: don't error for a missing submodule if the submodule name is private (#13417)
Co-authored-by: Shantanu <[email protected]>
1 parent 7bddcf6 commit 9a9bc3b

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

mypy/stubtest.py

+5-4
Original file line numberDiff line numberDiff line change
@@ -207,10 +207,11 @@ def test_module(module_name: str) -> Iterator[Error]:
207207
"""
208208
stub = get_stub(module_name)
209209
if stub is None:
210-
runtime_desc = repr(sys.modules[module_name]) if module_name in sys.modules else "N/A"
211-
yield Error(
212-
[module_name], "failed to find stubs", MISSING, None, runtime_desc=runtime_desc
213-
)
210+
if not is_probably_private(module_name.split(".")[-1]):
211+
runtime_desc = repr(sys.modules[module_name]) if module_name in sys.modules else "N/A"
212+
yield Error(
213+
[module_name], "failed to find stubs", MISSING, None, runtime_desc=runtime_desc
214+
)
214215
return
215216

216217
try:

0 commit comments

Comments
 (0)