exopy.tasks.configs.base_configs module¶
Standard task configurers.
-
class
exopy.tasks.configs.base_configs.
BaseTaskConfig
(**kwargs)[source]¶ Bases:
atom.atom.Atom
Base class for task configurer.
-
manager
¶ Task manager, necessary to retrieve task implementations.
-
task_name
¶ Name of the task to create.
-
task_class
¶ Class of the task to create.
-
ready
¶ Bool indicating if the build can be done.
-
-
class
exopy.tasks.configs.base_configs.
PyTaskConfig
(**kwargs)[source]¶ Bases:
exopy.tasks.configs.base_configs.BaseTaskConfig
Standard configurer for python tasks.
This configurer is suitable for most python task whose initialisation simply requires a name.
-
task_doc
¶ A value of type unicode.
By default, plain strings will be promoted to unicode strings. Pass strict=True to the constructor to enable strict unicode checking.
-
-
class
exopy.tasks.configs.base_configs.
TemplateTaskConfig
(**kwargs)[source]¶ Bases:
exopy.tasks.configs.base_configs.BaseTaskConfig
Configurer for template task.
This configurer use the data stored about a task hierarchy to rebuild it from scratch.
-
template_path
¶ Path to the file storing the hierarchy.
-
template_doc
¶ Description of the template.
-