I think it's best to consult your local Voodoo master on the matter of
zombie creation processes.
That being said, there are far too many zombies around already, so please
don't add to that.
Stefan
A zombie is a process which has terminated but hasn't been wait()ed on
(aka "reaped") by its parent.
Most libraries which create child processes make some effort to reap them.
E.g. the subprocess module keeps a list of "orphaned" processes (those for
which the Popen object was deleted while the underlying process was still
alive), and polls the list periodically (specifically, whenever a new
Popen object is created).