Re: Stop processing script upon die

2001-03-06 Thread Gerald Richter
Neil, > > Would it be worth considering an [$ exit $] command in Embperl that > would stop all processing at that point, even if the command is in a > file which is executed from another? Yes, something like this would make sense. I add it to the TODO list > Currently, if you call the Perl > e

Re: Stop processing script upon die

2001-03-04 Thread Neil Gunton
Gerald, Would it be worth considering an [$ exit $] command in Embperl that would stop all processing at that point, even if the command is in a file which is executed from another? Currently, if you call the Perl exit() function then it only seems to exit from the current file, but the parent wi

Re: Stop processing script upon die

2001-02-28 Thread Marcus R. Popetz
Yep. That does it. Thanks. -mp ps. If the powers-that-be have a slightly less verbose way to stop processing from within a child script, if you could let the list know, that would be cool. At 10:25 AM 2/28/01, Neil Gunton wrote: > > My login testing occurs from within an .epl page that is

Re: Stop processing script upon die

2001-02-28 Thread Neil Gunton
> My login testing occurs from within an .epl page that is invoked by Execute > from within another .epl file. > > main.epl > Execute( logintest.epl) > > Execute(sidenav.epl) > > > When I call exit(), the logintest.epl exits but main.epl and the rest of > it

Re: Stop processing script upon die

2001-02-28 Thread Marcus R. Popetz
As an additional comment: I poked around in the source and exit appears to be using structures from mod_perl, I'm unable to run under mod_perl due to memory constraints. /* from mod_perl's perl_util.c */ struct ufuncs umg; -mp At 10:01 AM 2/28/01, Marcus R. Popetz wrote: >I originall

Re: Stop processing script upon die

2001-02-28 Thread Marcus R. Popetz
I originally responded to Neil saying that I was having buffering IO problems when trying this method but I must be working too much...because that was wrong. I wasn't seeing any output from Embperl which led me to believe that when I was exiting, the contents of http_headers_out were not get

Re: Stop processing script upon die

2001-02-28 Thread Neil Gunton
"Marcus R. Popetz" wrote: > > At 06:22 PM 2/27/01, you wrote: > >What I do here is something like this: > > > > $http_headers_out{'Location'} = "/login/"; > > exit(); > > > >HTH > > I was having problems with buffered IO in that case. Did you have to setup > some option to make

Re: Stop processing script upon die

2001-02-27 Thread Neil Gunton
> What I'm trying to accomplish: > > Someone posts some data. > I detect they are not logged in. > I stop processing (because they might not have privs to do what they are > posting) > I redirect to a login page. What I do here is something like this: $http_headers_out{'Location'} = "/l

Stop processing script upon die

2001-02-27 Thread Marcus R. Popetz
Hello all. I have been trying to get Embperl to stop further processing of my scripts when I detect an error. Anyone had any luck getting this to work? I've tried to: die "random error message here"; but Embperl just saves up the error messages to be delivered at a later date. What I'm trying