wonambi.utils.exceptions module

Module contains all the exceptions

class wonambi.utils.exceptions.MissingDependency(error)[source]

Bases: object

Class to handle missing dependencies in an elegant and consistent way.

Examples

When importing a function from an optional dependency, use this construct:

>>> try:
>>>     from optdep import function
>>> except ImportError as err:
>>>     function = MissingDependency(err)

and the use function in your code normally. It’ll raise an ImportError only if the code calls that specific function.

exception wonambi.utils.exceptions.UnrecognizedFormat(value)[source]

Bases: Exception

Could not recognize the format of the file for channels.