On 1/26/06, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:
snip
> I appreciate the suggestion, but if there is a problem I want the progam to
> email then die.  So I would replace
>
> the || do lines in the ftp section
> with a routine call to?  :
>
>     my $olddie = $SIG{__DIE__};
>     $SIG{__DIE__} = sub {
>         my $error = shift;
>         $olddie->{$error} if ref $olddie;
>         mailme($error);
>         #other error stuff here
>     };
>
snip

No, that defines the override of the default behaviour of the die()
command (see perldoc -f die).  The "|| do { blah };" turns into "or
die 'message';"  You put all of the "blah" code in the override.

--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>


Reply via email to