ensembl-hive-python3  2.5
eHive.Params Namespace Reference

Classes

class  NullParamException
 Raised when a parameter cannot be required because it is null (None) More...
 
class  ParamContainer
 Equivalent of eHive's Param module. More...
 
class  ParamException
 Base class for parameters-related exceptions. More...
 
class  ParamInfiniteLoopException
 Raised when parameters depend on each other, forming a loop. More...
 
class  ParamNameException
 Raised when the parameter name is not a string. More...
 
class  ParamSubstitutionException
 Raised when ParamContainer tried to substitute an unexpected structure (only dictionaries and lists are accepted) More...
 
class  ParamWarning
 Used by Process.BaseRunnable. More...
 

Functions

def __main ()
 

Variables

string __doc__
 

Function Documentation

◆ __main()

def eHive.Params.__main ( )
private

Definition at line 248 of file Params.py.

Variable Documentation

◆ __doc__

string eHive.Params.__doc__
private
Initial value:
1 = """
2 This module is an implementation of eHive's Param module.
3 It defines ParamContainer which is an attribute of BaseRunnable
4 and not its base class as in eHive's class hierarchy.
5 All the specific warnings and exceptions inherit from ParamWarning
6 and ParamException.
7 """

Definition at line 21 of file Params.py.