Disable global spawned_pids (avoid memory leak)
authorZac Medico <zmedico@gentoo.org>
Sat, 6 Jul 2013 00:09:30 +0000 (17:09 -0700)
committerZac Medico <zmedico@gentoo.org>
Sat, 6 Jul 2013 00:09:30 +0000 (17:09 -0700)
commit898a57546953983b8888581bf888054163d9faa9
treeb99131a86aef1f663fab5d57f13640716fcfc3b4
parent541539c8bd89e4ee82ddfa250aa5bc82a0a167d0
Disable global spawned_pids (avoid memory leak)

It used to be necessary for API consumers to remove pids from the
global spawned_pids, since otherwise it would accumulate a pids
endlessly. Now, spawned_pids is just an empty dummy list, so for
backward compatibility, ignore ValueError for removal on non-existent
items.
pym/_emerge/EbuildMetadataPhase.py
pym/_emerge/SpawnProcess.py
pym/_emerge/actions.py
pym/portage/dbapi/_MergeProcess.py
pym/portage/process.py
pym/portage/util/_async/ForkProcess.py