lsst.utils  22.0.1-4-g5b7b756+c1283a92b8
Functions
lsst.utils.doImport Namespace Reference

Functions

def doImport (importable)
 

Function Documentation

◆ doImport()

def lsst.utils.doImport.doImport (   importable)
Import a python object given an importable string and return it.

Parameters
----------
importable : `str`
    String containing dot-separated path of a Python class, module,
    or member function.

Returns
-------
type : `type`
    Type object. Either a module or class or a function.

Raises
------
TypeError
    ``importable`` is not a `str`.
ModuleNotFoundError
    No module in the supplied import string could be found.
ImportError
    ``importable`` is found but can not be imported or the requested
    item could not be retrieved from the imported module.

Definition at line 28 of file doImport.py.