[Moscow.pm] И все-таки, как правильно перехватить исключение?

Sergey Aleynikov sergey.aleynikov на gmail.com
Сб Мар 23 13:59:42 PDT 2013


Добрый день,

> не выкинуть например Mojo::Template: он использует такой механизм для
> того чтобы точно показать где в шаблоне что неправильно.
> не выкинуть так же XML::LibXML, не выкинуть еще добрую сотню хороших
> библиотек.

Очень беглый взгляд на Mojo::Template - обернуть вызовы render в local
$SIG{__DIE__}.
В XML::LibXML - не нашёл.

> есть у меня мысль попробовать организовать "липкость" на %SIG и с его
> помощью сделать стек __DIE__, но поскольку он итак липкий, то придется
> чета хачить.

Есть такой интересный модуль Signals::XSIG, но сам я с ним не работал.

Best regards,
Sergey Aleynikov


Подробная информация о списке рассылки Moscow-pm