Martin Panter added the comment:
I tried out your code on the webbrowser module, and it does raise a warning:
>>> import webbrowser
>>> b = webbrowser.get("chromium")
>>> b.open("https://bugs.python.org/issue26741")
/home/proj/python/cpython/Lib/subprocess.py:1011: ResourceWarning: running
subprocess <subprocess.Popen object at 0x7f1ef31c90c0>
source=self)
True
At this point, the Python interpreter has a child process “chromium” which is
left as a zombie when it exits. I guess the easiest solution (at least for
Unix) would be to spawn an intermediate launcher process that exited after
launching the web browser process.
----------
_______________________________________
Python tracker <[email protected]>
<http://bugs.python.org/issue26741>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe:
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com