Skip to content

Commit 3bdbfa1

Browse files
suggest a module in sys.builtin_module_names
1 parent 04bd543 commit 3bdbfa1

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

Lib/importlib/_bootstrap.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -938,6 +938,13 @@ def is_package(cls, fullname):
938938
"""Return False as built-in modules are never packages."""
939939
return False
940940

941+
@classmethod
942+
def discover(cls, spec=None):
943+
if spec is not None: # assume that built-in modules have no submodule
944+
return
945+
for i in sys.builtin_module_names:
946+
yield cls.find_spec(i)
947+
941948

942949
class FrozenImporter:
943950

0 commit comments

Comments
 (0)