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

Method get_latest_node

source/binding/Python/maa/tasker.py:232–252  ·  view source on GitHub ↗

获取任务的最新节点号 / Get latest node id for task Args: name: 任务名 / Task name Returns: Optional[NodeDetail]: 节点详情,如果不存在则返回 None / Node detail, or None if not exists

(self, name: str)

Source from the content-addressed store, hash-verified

230 return bool(Library.framework().MaaTaskerStopping(self._handle))
231
232 def get_latest_node(self, name: str) -> Optional[NodeDetail]:
233 """获取任务的最新节点号 / Get latest node id for task
234
235 Args:
236 name: 任务名 / Task name
237
238 Returns:
239 Optional[NodeDetail]: 节点详情,如果不存在则返回 None / Node detail, or None if not exists
240 """
241 c_node_id = MaaNodeId()
242 ret = bool(
243 Library.framework().MaaTaskerGetLatestNode(
244 self._handle,
245 name.encode(),
246 ctypes.pointer(c_node_id),
247 )
248 )
249 if not ret:
250 return None
251
252 return self.get_node_detail(int(c_node_id.value))
253
254 def clear_cache(self) -> bool:
255 """清理所有可查询的信息 / Clear all queryable information

Callers

nothing calls this directly

Calls 3

get_node_detailMethod · 0.95
frameworkMethod · 0.80
pointerMethod · 0.80

Tested by

no test coverage detected