def throw(self, cause):
        """Throw an exception from the given cause."""
        throwable = self._throwable
        assert throwable is not None
        self._raisefrom(throwable, cause)
Throw an exception from the given cause.
recipes/Python/580808_Guard_against_exceptiwrong/recipe-580808.py