'Set as ready
:raises AssertionError: if result was already signalled'

def signal_once(self, *_args, **_kwargs):

    assert (not self._ready), '_CallbackResult    was    already    set'
    self._ready = True
