aboutsummaryrefslogtreecommitdiff
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/EbuildFetcher.py
parentRemove questionable lockfile removal code in dbapi.invalidentry(). (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/EbuildFetcher.py')
-rw-r--r--pym/_emerge/EbuildFetcher.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/pym/_emerge/EbuildFetcher.py b/pym/_emerge/EbuildFetcher.py
index 732a4be73..7f5bc6df4 100644
--- a/pym/_emerge/EbuildFetcher.py
+++ b/pym/_emerge/EbuildFetcher.py
@@ -33,13 +33,13 @@ class EbuildFetcher(SpawnProcess):
(self.pkg.cpv, e)
msg_lines.append(msg)
self._eerror(msg_lines)
- self.returncode = 1
+ self._set_returncode((self.pid, 1))
self.wait()
return
if not uri_map:
# Nothing to fetch.
- self.returncode = os.EX_OK
+ self._set_returncode((self.pid, os.EX_OK))
self.wait()
return
@@ -49,7 +49,7 @@ class EbuildFetcher(SpawnProcess):
if self.prefetch and \
self._prefetch_size_ok(uri_map, settings, ebuild_path):
self.config_pool.deallocate(settings)
- self.returncode = os.EX_OK
+ self._set_returncode((self.pid, os.EX_OK))
self.wait()
return