[Moscow.pm] Net::Patricia и handling croak
Eugene Kaltashkin
zhecka на gmail.com
Вс Ноя 11 00:41:13 PST 2007
Спасибо. разобрался.
$SIG{__DIE__} оказывается можно игнорировать только внутри конкретного
блока программы, в глобальном контексте нельзя, что несомненно грустно
:( пример текста внизу.
use Carp(croak);
eval {
local $SIG{__DIE__} = $SIG{DIE} = sub { my $sig = shift; print "Dying
Signal Arrived\n $sig"; };
for($i=0;$i<1000000;$i++) { if ($i > 999997) { croak "Cycle Dying\n"; } }
};
$SIG{__DIE__} = 'DEFAULT';
print "Exiting from Cycle\n";
die "aaaaaaaa dying\n";
--
Best Regards
ZHECKA-RIPN
Подробная информация о списке рассылки Moscow-pm