MCPcopy
hub / github.com/nonebot/nonebot2 / set_result

Method set_result

nonebot/internal/params.py:140–148  ·  view source on GitHub ↗

设置子依赖结果

(self, result: Any)

Source from the content-addressed store, hash-verified

138 return self._exception
139
140 def set_result(self, result: Any) -> None:
141 """设置子依赖结果"""
142
143 if self._state != CacheState.PENDING:
144 raise RuntimeError(f"Cache state invalid: {self._state}")
145
146 self._result = result
147 self._state = CacheState.FINISHED
148 self._waiter.set()
149
150 def set_exception(self, exception: BaseException) -> None:
151 """设置子依赖异常"""

Callers 1

_solveMethod · 0.95

Calls 1

setMethod · 0.80

Tested by

no test coverage detected