[Moscow.pm] Сплит $@
Иван Соколов
vaneska.ru на gmail.com
Вт Дек 6 01:41:55 PST 2011
Все что реально об ошибке можно выцепить здесь звучало.
caller, $@ и __LINE__
больше не знаю.
Все это нужно исследовать на конкретных примерах.
Флаг Вам в руки )
мне обычно хватает Carp::longmess, чтобы понять, в чем причина ошибки.
Но это не в Mojo, а в Catalyst
6 декабря 2011 г. 12:14 пользователь Ivan Petrov
<i.petro.77.00 на gmail.com> написал:
>> https://metacpan.org/source/SRI/Mojolicious-2.36/lib/Mojo/Exception.pm
>> Там это все сделано..
>> Себастьян похоже парсит $@
>
> Да да. именно из за того что в Mojo бывает трудно разгрести откуда
> РЕАЛЬНО пришел Exception я и хочу поковыряться на эту тему.
>
>> 6 декабря 2011 г. 10:26 пользователь Maxim Vuets
>> <maxim.vuets на gmail.com> написал:
>>> 2011/12/6 Ivan Petrov <i.petro.77.00 на gmail.com>:
>>>
>>>>> Повесить свой обработчик на $SIG{__DIE__} и посмотреть на caller'a.
>>>>
>>>> а выделить строку ошибки есть возможность? Без парсинга
>>>
>>> Она приходит в @_.
>
> она там приходит перемешана с разного рода добавками
>
> то есть кто-то написал die 123;
> а придет "123 at File.name line 345"
>
> а иногда еще добавит разного рода другой мусор
>
> --
> Moscow.pm mailing list
> moscow-pm на pm.org | http://moscow.pm.org
--
С уважением,
Иван
Подробная информация о списке рассылки Moscow-pm