From: "JupiterHost.Net" <[EMAIL PROTECTED]>
> Thanks, I'm not looking for how to handle a condition necessarily.
> 
> I want to be able to:
> 
>   log_error_and_return($error, @return) if $whatever;
> 
> instead of
> 
>   if($whatever) {
>       log_error();
>       carp $error;
>       return @return;
>   }
> 
> basically I want to override return to log and carp first, every time
> its called.

make sure log() returns true and

        log($error) and return @return if $whatever;

no need for any sneaky hidden returns.

Jenda
===== [EMAIL PROTECTED] === http://Jenda.Krynicky.cz =====
When it comes to wine, women and song, wizards are allowed 
to get drunk and croon as much as they like.
        -- Terry Pratchett in Sourcery


-- 
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