sparknlp_jsl.utils.imports
#
Module Contents#
Functions#
|
Tests whether a given module can be imported in the current environment. |
- is_module_importable(lib: str, raise_exception: bool = False, pip_name: bool | None = None, message_type='function') bool #
Tests whether a given module can be imported in the current environment.
Return True if Lib can be imported, False if not when raise_exception is False, otherwise raises Exception when not importable.
- Parameters:
lib (str) – import name of module to test
raise_exception (bool) – Whether to raise exception when module cannot be imported or not.
pip_name (bool) – If raise exception this is required. Part of the error message for install instruction.
message_type (str) – Either ‘function’ or ‘module’ which will change the style of error message.
- Returns:
True if importable, False if not when raise_exception is False, otherwise raises Exception when not importable.
- Return type:
bool