Оператор raise
предназначен для возбуждения исключения и имеет вид:
raiseобъект
Здесь объект
- объект класса, производного от Exception.
Например:
raise new Exception('Ошибка');
При возбуждении специфического исключения желательно определить свой тип исключения.
Для повторной генерации исключения внутри секции except
используется также вызов raise без
параметров:
raise;