kainwinterheart
09.08.2011 16:37 samael6A56C782
SUDDENLY Perl 5.8 и Perl 5.10 дают в $@ разные значения, если в eval всё было хорошо, при этом за каким-то хреном unless( sprintf( '%d', $@ ) ){&do_something();die @_} в 5.10 всё равно срабатывает внутри $SIG{ __DIE__ } в некотором количестве случаев, при этом оставаясь живым. Не хочу искать сорцы Yandex::Logger :(

add comment
recommend
bookmark
subscribe