perl-embperl mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Gerald Richter" <>
Subject RE: Being called twice
Date Thu, 19 Oct 2006 20:10:01 GMT
> I am using Embperl::Object 2.2.0 (with mod_perl 2.0.2 on 
> Apache 2.0.58) I've been trying to implement an email form, 
> and have been completely baffled because the mail was always 
> being sent twice.
> Trying to track things down, I put some warning calls in my 
> file, and it seems as if get_recipe is being called twice:
> once from Embperl::Object and once from Embperl::Req 

get_recipe is called for every file that Embperl processes.

Embperl::Object loads the file and executes the [! !] blocks, while during
the request the other blocks are executed. For both types of file access
get_recipe is called. Since get_recipe is only intened to return a recipe
and not to do any processing, this should be no problem at all, but gives
you the chance to change your recipe during the request initialisation.

I don't see why your mail is sent twice, because of the double call to
get_recipe. Do you send your mail inside of get_recipe? If yes, you should
use an application object instead and use the init method to do such work.


** Virus checked by BB-5000 Mailfilter ** 

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message