diff options
-rw-r--r-- | pym/_emerge/__init__.py | 9 |
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 |