runner¶
BaseTaskRunner utilities.
- cneuromax.utils.runner.get_project_and_task_names()[source]¶
Retrieves
projectandtaskfrom script arguments.- Raises:
RuntimeError – If
projectortaskarguments are missing.- Return type:
- Returns:
The
projectandtasknames.
- cneuromax.utils.runner.get_absolute_project_path()[source]¶
.
- Return type:
- Returns:
The absolute path to the
projectmodule.
- cneuromax.utils.runner.get_project_module()[source]¶
Retrieves the
projectmodule.- Raises:
RuntimeError – If the
projectargument is invalid or theprojectmodule does not exist.- Return type:
- Returns:
The
projectmodule.
- cneuromax.utils.runner.get_task_runner_class()[source]¶
.
- Raises:
RuntimeError – If the
projectmodule does not define aBaseTaskRunnerclass.- Return type:
- Returns:
The
BaseTaskRunnerclass.