summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--pym/_emerge/__init__.py9
1 files changed, 9 insertions, 0 deletions
diff --git a/pym/_emerge/__init__.py b/pym/_emerge/__init__.py
index ca69164b5..c5d3d4c52 100644
--- a/pym/_emerge/__init__.py
+++ b/pym/_emerge/__init__.py
@@ -2771,6 +2771,7 @@ class BinpkgVerifier(AsynchronousTask):
rval = 1
self.returncode = rval
+ self.wait()
class BinpkgExtractorAsync(SpawnProcess):
@@ -2859,6 +2860,14 @@ class MergeListItem(CompositeTask):
if self.build_opts.fetchonly:
self.failed_fetches.append(self.pkg.cpv)
+ def _poll(self):
+ self._install_task.poll()
+ return self.returncode
+
+ def _wait(self):
+ self._install_task.wait()
+ return self.returncode
+
def merge(self):
pkg = self.pkg