{ } Raw JSON

bundles / IPython 9.13.0 / IPython / utils / module_paths / find_mod

function

IPython.utils.module_paths:find_mod

source: /IPython/utils/module_paths.py :43

Signature

def   find_mod ( module_name : str )  →  str | None | importlib.abc.Loader

Summary

Find module module_name on sys.path, and return the path to module module_name.

Extended Summary

  • If module_name refers to a module directory, then return path to __init__ file.

    • If module_name is a directory without an __init__file, return None.

  • If module is missing or does not have a .py or .pyw extension, return None.

    • Note that we are not interested in running bytecode.

  • Otherwise, return the fill path of the module.

Parameters

module_name : str

Returns

module_path : str

Path to module module_name, its __init__.py, or None, depending on above conditions.

Aliases

  • IPython.utils.module_paths.find_mod