def _do_send(self, result, exc, waiter):
        if waiter in self._waiters:
            if exc is None:
                waiter.switch(result)
            else:
                waiter.throw(*exc)
dataset/ETHPy150Open veegee/guv/guv/event.py/Event._do_send/original