diff options
author | Zac Medico <zmedico@gentoo.org> | 2012-02-14 15:51:22 -0800 |
---|---|---|
committer | Zac Medico <zmedico@gentoo.org> | 2012-02-14 15:51:22 -0800 |
commit | 174da53469886a2d42e55326377d59e453b696c2 (patch) | |
tree | 0658b9cebcf0206079206f9ade8cf3579716331e | |
parent | 11937db0fb2e25a30d855b084417f8d52547ff54 (diff) | |
download | portage-174da53469886a2d42e55326377d59e453b696c2.tar.gz portage-174da53469886a2d42e55326377d59e453b696c2.tar.bz2 portage-174da53469886a2d42e55326377d59e453b696c2.zip |
SubProcess._wait: add debug code for bug #403697
-rw-r--r-- | pym/_emerge/SubProcess.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/pym/_emerge/SubProcess.py b/pym/_emerge/SubProcess.py index 17a3e8f20..926efa72b 100644 --- a/pym/_emerge/SubProcess.py +++ b/pym/_emerge/SubProcess.py @@ -81,6 +81,12 @@ class SubProcess(AbstractPollTask): if self.returncode is not None: return self.returncode + if not isinstance(self.pid, int): + # Get debug info for bug #403697. + raise AssertionError( + "%s: pid is non-integer: %s" % + (self.__class__.__name__, repr(self.pid))) + try: # With waitpid and WNOHANG, only check the # first element of the tuple since the second |