From 16c4e13e417ca29ddfd9b1eb131eb02f3670f214 Mon Sep 17 00:00:00 2001 From: Thanos <111999343+Sachaa-Thanasius@users.noreply.github.com> Date: Tue, 30 Sep 2025 06:36:53 -0400 Subject: [PATCH] Allow `__import__` to take `None` for the fromlist parameter (#14790) --- stdlib/_frozen_importlib.pyi | 2 +- stdlib/builtins.pyi | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/stdlib/_frozen_importlib.pyi b/stdlib/_frozen_importlib.pyi index 93aaed82e..58db64a01 100644 --- a/stdlib/_frozen_importlib.pyi +++ b/stdlib/_frozen_importlib.pyi @@ -13,7 +13,7 @@ def __import__( name: str, globals: Mapping[str, object] | None = None, locals: Mapping[str, object] | None = None, - fromlist: Sequence[str] = (), + fromlist: Sequence[str] | None = (), level: int = 0, ) -> ModuleType: ... def spec_from_loader( diff --git a/stdlib/builtins.pyi b/stdlib/builtins.pyi index 304e94eaf..079e05fd0 100644 --- a/stdlib/builtins.pyi +++ b/stdlib/builtins.pyi @@ -2015,7 +2015,7 @@ def __import__( name: str, globals: Mapping[str, object] | None = None, locals: Mapping[str, object] | None = None, - fromlist: Sequence[str] = (), + fromlist: Sequence[str] | None = (), level: int = 0, ) -> types.ModuleType: ... def __build_class__(func: Callable[[], CellType | Any], name: str, /, *bases: Any, metaclass: Any = ..., **kwds: Any) -> Any: ...