Skip to content
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 4 additions & 3 deletions mypy/stubtest.py
Original file line number Diff line number Diff line change
Expand Up @@ -205,7 +205,7 @@ def test_module(module_name: str) -> Iterator[Error]:

try:
runtime = silent_import_module(module_name)
except Exception as e:
except BaseException as e:
Comment thread
hauntsaninja marked this conversation as resolved.
yield Error([module_name], f"failed to import, {type(e).__name__}: {e}", stub, MISSING)
return

Expand Down Expand Up @@ -1495,13 +1495,14 @@ def build_stubs(modules: list[str], options: Options, find_submodules: bool = Fa
# find submodules via pkgutil
try:
runtime = silent_import_module(module)
except BaseException:
pass
else:
all_modules.extend(
m.name
for m in pkgutil.walk_packages(runtime.__path__, runtime.__name__ + ".")
if m.name not in all_modules
)
except Exception:
pass

if sources:
try:
Expand Down