コード例 #1
0
ファイル: base.py プロジェクト: jhnnsrs/bergen
 def actor_cancelled(self, actor: Actor, future: Future):
     logger.info("Actor is done! Cancellation or Finished??")
     if future.cancelled():
         logger.info("Future was cancelled everything is cools")
コード例 #2
0
ファイル: async_.py プロジェクト: ManHammer/home-assistant
def _set_result_unless_cancelled(fut: Future, result: Any) -> None:
    """Set the result only if the Future was not cancelled."""
    if fut.cancelled():
        return
    fut.set_result(result)
コード例 #3
0
ファイル: async_.py プロジェクト: MoshonkaKita/Golovastik
def _set_result_unless_cancelled(fut: Future, result: Any) -> None:
    """Set the result only if the Future was not cancelled."""
    if fut.cancelled():
        return
    fut.set_result(result)
コード例 #4
0
 def on_done(status: Future, task: Future) -> None:
     status.set_result("cancelled" if task.cancelled() else "done")