-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 [EMAIL PROTECTED] wrote: > On 27 f憝, 11:28, Thinker <[EMAIL PROTECTED]> wrote: > [EMAIL PROTECTED] wrote: >>>> hello, I run a python cgi script under Apache... and while >>>> the script is running i want to display a "please wait" >>>> message until the script finish. I have tried to do this but >>>> the "please wait" message appears at the script end (which is >>>> useless at this time! ) > You should flush sys.stdout after you print messages, or the > message will keep in buffer untill buffer is full or process > terminated. >
> Hello > thanks for answering i have flush like this but same result .. the > server wait until the end... > pid = os.spawnl(os.P_NOWAIT,"c:\\python25\ > \python.exe","python","Main.py") sys.stdout.flush() ret = > os.waitpid(pid,0) Your program will be blocked here until child process being terminated. You should print your messages before this line. > if ( ret[1] != 0): print """ wait %i """ %ret[1] > sys.stdout.flush() else: print """ end %i """ %ret[1] > sys.stdout.flush() - -- Thinker Li - [EMAIL PROTECTED] [EMAIL PROTECTED] http://heaven.branda.to/~thinker/GinGin_CGI.py -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (FreeBSD) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFF5BWS1LDUVnWfY8gRAkp8AKCAcTKi/MO6sfkGBBEcMjfpH42O1wCeN14I 0AZ83oVacK0hKik4YC/jfCA= =3h7d -----END PGP SIGNATURE-----
-- http://mail.python.org/mailman/listinfo/python-list