diff options
Diffstat (limited to 'pym/_emerge/EbuildSpawnProcess.py')
-rw-r--r-- | pym/_emerge/EbuildSpawnProcess.py | 17 |
1 files changed, 1 insertions, 16 deletions
diff --git a/pym/_emerge/EbuildSpawnProcess.py b/pym/_emerge/EbuildSpawnProcess.py index 36ec0a0c9..d8087576a 100644 --- a/pym/_emerge/EbuildSpawnProcess.py +++ b/pym/_emerge/EbuildSpawnProcess.py @@ -4,30 +4,15 @@ from _emerge.AbstractEbuildProcess import AbstractEbuildProcess import portage from portage import os -portage.proxy.lazyimport.lazyimport(globals(), - 'portage.package.ebuild.doebuild:_doebuild_exit_status_check_and_log' -) class EbuildSpawnProcess(AbstractEbuildProcess): """ - Spawns misc-functions.sh with an existing ebuild environment. + Used by doebuild.spawn() to manage the spawned process. """ _spawn_kwarg_names = AbstractEbuildProcess._spawn_kwarg_names + \ ('fakeroot_state',) __slots__ = ('fakeroot_state', 'spawn_func') - def _start(self): - - AbstractEbuildProcess._start(self) - def _spawn(self, args, **kwargs): return self.spawn_func(args, **kwargs) - - def _set_returncode(self, wait_retval): - AbstractEbuildProcess._set_returncode(self, wait_retval) - phase = self.settings.get("EBUILD_PHASE") - if not phase: - phase = 'other' - self.returncode = _doebuild_exit_status_check_and_log( - self.settings, phase, self.returncode) |