Perhaps someone more knowledgeable could clarify, but perlmod seems to indicate that you can set the %SIG hash as a package variable, so you could do something like this:
use Weather::Com; $Weather::Com::SIG{__DIE__} = sub { warn(@_) };
I think that would cover every call to die() from within the Weather::Com package. Inspection of @_ within your new handler could let it die if something was really a big problem.
@_=qw; Just another Perl hacker,; ;$_=q=print "@_"= and eval;
In reply to Re: Best way to replace 'die' with 'warn'
by bv
in thread Best way to replace 'die' with 'warn'
by puterboy
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |