异步执行任务 / Asynchronously execute task 这是一个异步操作,会立即返回一个 TaskJob 对象 This is an asynchronous operation that immediately returns a TaskJob object Args: entry: 任务入口 / Task entry pipeline_override: 用于覆盖的 json / JSON for overriding Returns:
(self, entry: str, pipeline_override: Optional[dict[str, Any]] = None)
| 115 | return bool(Library.framework().MaaTaskerInited(self._handle)) |
| 116 | |
| 117 | def post_task(self, entry: str, pipeline_override: Optional[dict[str, Any]] = None) -> TaskJob: |
| 118 | """异步执行任务 / Asynchronously execute task |
| 119 | |
| 120 | 这是一个异步操作,会立即返回一个 TaskJob 对象 |
| 121 | This is an asynchronous operation that immediately returns a TaskJob object |
| 122 | |
| 123 | Args: |
| 124 | entry: 任务入口 / Task entry |
| 125 | pipeline_override: 用于覆盖的 json / JSON for overriding |
| 126 | |
| 127 | Returns: |
| 128 | TaskJob: 任务作业对象,可通过 status/wait 查询状态,通过 get() 获取结果,通过 override_pipeline() 动态修改 |
| 129 | pipeline |
| 130 | |
| 131 | Task job object, can query status via status/wait, get result via get(), modify |
| 132 | pipeline via override_pipeline() |
| 133 | """ |
| 134 | if pipeline_override is None: |
| 135 | pipeline_override = {} |
| 136 | taskid = Library.framework().MaaTaskerPostTask( |
| 137 | self._handle, |
| 138 | *Tasker._gen_post_param(entry, pipeline_override), |
| 139 | ) |
| 140 | return self._gen_task_job(taskid) |
| 141 | |
| 142 | def post_recognition( |
| 143 | self, |
nothing calls this directly
no test coverage detected