exopy.tasks.configs.base_configs module¶
Standard task configurers.
-
class
exopy.tasks.configs.base_configs.BaseTaskConfig(**kwargs)[source]¶ Bases:
atom.atom.AtomBase 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.BaseTaskConfigStandard 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.BaseTaskConfigConfigurer 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.
-