diff options
author | Zac Medico <zmedico@gentoo.org> | 2012-10-06 10:26:26 -0700 |
---|---|---|
committer | Zac Medico <zmedico@gentoo.org> | 2012-10-06 10:26:26 -0700 |
commit | ddabf811a04a2e12f1f98e623a17f928deb2b3ba (patch) | |
tree | 0199ddf6bf0b67e6838b38fad9672ff334abaa28 | |
parent | e9ea4bc74f16e6c120fdf9c1926dfcb7de7bd135 (diff) | |
download | portage-ddabf811a04a2e12f1f98e623a17f928deb2b3ba.tar.gz portage-ddabf811a04a2e12f1f98e623a17f928deb2b3ba.tar.bz2 portage-ddabf811a04a2e12f1f98e623a17f928deb2b3ba.zip |
ManifestScheduler: tweak _task_exit output order
This ensures that errors are logged before new jobs are scheduled.
-rw-r--r-- | pym/portage/package/ebuild/_parallel_manifest/ManifestScheduler.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/pym/portage/package/ebuild/_parallel_manifest/ManifestScheduler.py b/pym/portage/package/ebuild/_parallel_manifest/ManifestScheduler.py index b002066fe..77d41339a 100644 --- a/pym/portage/package/ebuild/_parallel_manifest/ManifestScheduler.py +++ b/pym/portage/package/ebuild/_parallel_manifest/ManifestScheduler.py @@ -79,10 +79,12 @@ class ManifestScheduler(AsyncScheduler): gpg_cmd=self._gpg_cmd, gpg_vars=self._gpg_vars) def _task_exit(self, task): - AsyncScheduler._task_exit(self, task) + if task.returncode != os.EX_OK: if not self._terminated_tasks: portage.writemsg( "Error processing %s%s%s, continuing...\n" % (task.cp, _repo_separator, task.repo_config.name), noiselevel=-1) + + AsyncScheduler._task_exit(self, task) |