task前置函数,用于数据拉取与数据传递接收 :return: 传递给task的参数
(self)
| 113 | self.src_loader = SourceDirLoader(params, task_type, tool, self.inc_src) |
| 114 | |
| 115 | def pre_task(self): |
| 116 | """ |
| 117 | task前置函数,用于数据拉取与数据传递接收 |
| 118 | :return: 传递给task的参数 |
| 119 | """ |
| 120 | if self.task_type is CompileTask: |
| 121 | return self._pre_compile() |
| 122 | elif self.task_type is AnalyzeTask: |
| 123 | return self._pre_analyze() |
| 124 | elif self.task_type is DataHandleTask: |
| 125 | return self._pre_result() |
| 126 | raise SourceMgrError("task类型错误:%s" % str(self.task_type)) |
| 127 | |
| 128 | def done_task(self, result): |
| 129 | """ |
no test coverage detected