По умолчанию, когда шаблон Erubis выдает ошибку, вы получаете что-то вроде этого:
(erubis):32:in `evaluate': compile error (SyntaxError)
(erubis):30: syntax error, unexpected ')', expecting ']'
(erubis):32: unterminated string meets end of file
Номера строк относятся к шаблону.
Это все хорошо, когдау вас есть только один шаблон, но я обрабатываю несколько файлов шаблонов.Какой лучший способ заменить вышеприведенное на более удобное сообщение об ошибке, например, показывающее путь к исходному файлу вместо (erubis):32
?
Я думал о спасении, возиться с объектом исключенияи снова поднимается, но мне интересно, есть ли более простой способ, предоставляемый Erubis API (или каким-либо другим).