summaryrefslogtreecommitdiffstats
path: root/pym/_emerge/SpawnProcess.py
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2010-08-15 14:34:14 -0700
committerZac Medico <zmedico@gentoo.org>2010-08-15 14:34:14 -0700
commitd4101f5f57a2a2f7be7bac1e16954142ae8742f4 (patch)
tree6ebde34207d36eb7eae123d1ca4ac4682fe50184 /pym/_emerge/SpawnProcess.py
parent9b2ab34c4c25487407c693e25916af6fdebb7484 (diff)
downloadportage-d4101f5f57a2a2f7be7bac1e16954142ae8742f4.tar.gz
portage-d4101f5f57a2a2f7be7bac1e16954142ae8742f4.tar.bz2
portage-d4101f5f57a2a2f7be7bac1e16954142ae8742f4.zip
Fix SubProcess instances to call _set_returncode() when appropriate,
instead of setting self.returncode directly.
Diffstat (limited to 'pym/_emerge/SpawnProcess.py')
-rw-r--r--pym/_emerge/SpawnProcess.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/pym/_emerge/SpawnProcess.py b/pym/_emerge/SpawnProcess.py
index e3acdc44c..6e0586815 100644
--- a/pym/_emerge/SpawnProcess.py
+++ b/pym/_emerge/SpawnProcess.py
@@ -120,7 +120,7 @@ class SpawnProcess(SubProcess):
if isinstance(retval, int):
# spawn failed
self._unregister()
- self.returncode = retval
+ self._set_returncode((self.pid, retval))
self.wait()
return