MCPcopy Index your code
hub / github.com/Tencent/CodeAnalysis / get_privete_task

Method get_privete_task

client/util/api/dogapi.py:169–185  ·  view source on GitHub ↗

获取private任务 :param job_id: :return: { "state_msg": "finish", "state": 0|1|2, "tasks": [] } state: 0 - 需要等待远程进程跑完; 1 - 有私有进程可以执行,进程参数通过t

(self, org_sid, team_name, repo_id, project_id, job_id)

Source from the content-addressed store, hash-verified

167 return self.get_data_from_result(rsp)
168
169 def get_privete_task(self, org_sid, team_name, repo_id, project_id, job_id):
170 """
171 获取private任务
172 :param job_id:
173 :return: {
174 "state_msg": "finish",
175 "state": 0|1|2,
176 "tasks": []
177 }
178 state:
179 0 - 需要等待远程进程跑完;
180 1 - 有私有进程可以执行,进程参数通过tasks传递;
181 2 - 已经没有私有进程需要执行
182 """
183 rel_url = f"api/orgs/{org_sid}/teams/{team_name}/repos/{repo_id}/projects/{project_id}/jobs/{job_id}/privatetasks/"
184 rsp = CodeDogHttpClient(self._server_url, rel_url, headers=self._headers).post()
185 return self.get_data_from_result(rsp)
186
187 def get_default_filtered_paths(self, repo_id, project_id, org_sid, team_name):
188 """

Callers 1

Calls 3

get_data_from_resultMethod · 0.95
CodeDogHttpClientClass · 0.85
postMethod · 0.45

Tested by

no test coverage detected