In EbuildIpc._wait(), use waitpid() instead of wait() since we really
authorZac Medico <zmedico@gentoo.org>
Wed, 22 Sep 2010 02:54:29 +0000 (19:54 -0700)
committerZac Medico <zmedico@gentoo.org>
Wed, 22 Sep 2010 02:54:29 +0000 (19:54 -0700)
only need to wait on one process.

bin/ebuild-ipc.py

index 28352b56d6022dd1a8321b5d04dfb88121934784..f8ec881c82b0e8c589a3121bab91a78af6e3eef1 100755 (executable)
@@ -110,7 +110,7 @@ class EbuildIpc(object):
                                self._no_daemon_msg()
                                try:
                                        os.kill(pid, signal.SIGKILL)
-                                       os.wait()
+                                       os.waitpid(pid, 0)
                                except OSError as e:
                                        portage.util.writemsg_level(
                                                "ebuild-ipc: %s\n" % (e,),