How to call application in the background with subprocess.call
kushal.kumaran+python at gmail.com
Thu Apr 8 16:29:32 CEST 2010
On Thu, Apr 8, 2010 at 7:39 PM, jorma kala <jjkk73 at gmail.com> wrote:
> I'd like to call an external application (firefox) from a python program (a
> PyQT GUI), but I want the external application to run in the background, I
> mean I do not want my python calling program to wait till the external
> subprocess terminates.
> I've tried this:
> call(["firefox", "http://www.python.org"])
> but my PyQT interface freezes until I terminate Firefox.
> Is there any parameter I need to use with call so that the python calling
> program doesn't wait for the termination of the subprocess?
Use subprocess.Popen instead of directly using subprocess.call.
More information about the Python-list