On Thu, 2010-01-07, danmcle...@yahoo.com wrote: > On Jan 7, 9:18 am, Jorgen Grahn <grahn+n...@snipabacken.se> wrote: >> On Thu, 2010-01-07, Rajat wrote: >> > I want to run a python script( aka script2) from another python script >> > (aka script1). While script1 executes script2 it waits for script2 to >> > complete and in doing so it also does some other useful work.(does not >> > do a busy wait). >> >> > My intention is to update a third party through script1 that script2 >> > is going to take longer. >> >> I do not understand that sentence. >> What are you trying to do, more exactly? The best solution can be >> threads, os.popen, os.system or something different -- depending on >> the details of what you want to do.
... > I personally use subprocess. Once you launch via subprocess you can > wait or not. > > p = subprocess.Popen(...) > p.wait() #or not. > > See subprocess docs. Yes, that was included in "or something different" above. I have never used it myself, since I've needed to be compatible with Python < 2.4. Still, we need to know what he tries to do. /Jorgen -- // Jorgen Grahn <grahn@ Oo o. . . \X/ snipabacken.se> O o . -- http://mail.python.org/mailman/listinfo/python-list