* Handle errno.ECHILD and errno.ESRCH from waitpid() and kill() calls. These
authorZac Medico <zmedico@gentoo.org>
Thu, 10 Jul 2008 01:24:43 +0000 (01:24 -0000)
committerZac Medico <zmedico@gentoo.org>
Thu, 10 Jul 2008 01:24:43 +0000 (01:24 -0000)
commitdcf36ddfe69c9a2dd65fc80731623d719fe49954
tree40fa4cbc1de797f0de4f90bae354b3f7c13b7241
parent04300e38591d18b50f49853ddcd164bc801f183b
* Handle errno.ECHILD and errno.ESRCH from waitpid() and kill() calls. These
  errors commonly occur when ^C is used to kill emerge.

* Remove spawned pids from portage.process.spawned_pids immediately in order
  to avoid a race condition for removing it.

svn path=/main/trunk/; revision=11007
pym/_emerge/__init__.py