code: def cleanup(self, sched, coro):
          
          try:
              sched.sigwait[self.name].remove((self, coro))
          except ValueError:
              pass
          return True
docs: Remove this coro from the waiting for signal queue.