Module: utils.shimmodule

A shim module for deprecated imports

3 Classes

class IPython.utils.shimmodule.ShimWarning

Bases: Warning

A warning to show when a module has moved, and a shim is in its place.

class IPython.utils.shimmodule.ShimImporter(src, mirror)

Bases: object

Import hook for a shim.

This ensures that submodule imports return the real target module, not a clone that will confuse is and isinstance checks.

__init__(src, mirror)

Initialize self. See help(type(self)) for accurate signature.

find_module(fullname, path=None)

Return self if we should be used to import the module.

load_module(fullname)

Import the mirrored module, and insert it into sys.modules

class IPython.utils.shimmodule.ShimModule(*args, **kwargs)

Bases: module

__init__(*args, **kwargs)

Initialize self. See help(type(self)) for accurate signature.