Beispiel #1
0
 def _trigger_from_unstarted_coro(
         self, result: cocotb.decorators.RunningTask) -> Trigger:
     self.queue(result)
     if _debug:
         self.log.debug("Scheduling nested coroutine: %s" %
                        result._coro.__qualname__)
     return result.join()
Beispiel #2
0
 def _trigger_from_started_coro(
         self, result: cocotb.decorators.RunningTask) -> Trigger:
     if _debug:
         self.log.debug("Joining to already running coroutine: %s" %
                        result._coro.__qualname__)
     return result.join()