> > 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 > epwebapp.pl 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. Gerald ** Virus checked by BB-5000 Mailfilter ** --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]