[Rio-pm] die dentro de módulo mata execução mesmo dentro de eval?

Donato Azevedo donatoaz em gmail.com
Segunda Agosto 10 12:47:25 PDT 2009


Pessoal,

Eu estou tentando pegar um die dentro de uma função de um módulo que
estou usando (CAM::PDF) com um eval

unless ( eval { $obj->doStuff } ) { print "Uh oh!"; next }

mas o script tá morrendo mesmo! não executa o bloco do unless.
Pelo que eu li, o die dentro do eval faz o eval retornar undef e setar
$@ com o texto do die... onde estou errando?

-- 
Donato Azevedo


Mais detalhes sobre a lista de discussão Rio-pm