MCPcopy Create free account
hub / github.com/MaaXYZ/MaaFramework / post_task

Method post_task

source/binding/Python/maa/tasker.py:117–140  ·  view source on GitHub ↗

异步执行任务 / 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)

Source from the content-addressed store, hash-verified

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,

Callers

nothing calls this directly

Calls 3

_gen_task_jobMethod · 0.95
frameworkMethod · 0.80
_gen_post_paramMethod · 0.45

Tested by

no test coverage detected