From 0aad441b68c56e2fe443133ae7e91dad749abc19 Mon Sep 17 00:00:00 2001 From: Zac Medico Date: Sun, 6 Dec 2009 08:03:46 +0000 Subject: Add a AbstractEbuildProcess class for MiscFunctionsProcess to inherit the _pipe and _can_log methods that used to be in the EbuildProcess class. svn path=/main/trunk/; revision=14933 --- pym/_emerge/MiscFunctionsProcess.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'pym/_emerge/MiscFunctionsProcess.py') diff --git a/pym/_emerge/MiscFunctionsProcess.py b/pym/_emerge/MiscFunctionsProcess.py index 3e2fff7cc..63d7873ea 100644 --- a/pym/_emerge/MiscFunctionsProcess.py +++ b/pym/_emerge/MiscFunctionsProcess.py @@ -2,16 +2,16 @@ # Distributed under the terms of the GNU General Public License v2 # $Id$ -from _emerge.SpawnProcess import SpawnProcess +from _emerge.AbstractEbuildProcess import AbstractEbuildProcess import portage from portage import os -class MiscFunctionsProcess(SpawnProcess): +class MiscFunctionsProcess(AbstractEbuildProcess): """ Spawns misc-functions.sh with an existing ebuild environment. """ - __slots__ = ("commands", "phase", "pkg", "settings") + __slots__ = ('commands',) def _start(self): settings = self.settings @@ -26,7 +26,7 @@ class MiscFunctionsProcess(SpawnProcess): portage._doebuild_exit_status_unlink( settings.get("EBUILD_EXIT_STATUS_FILE")) - SpawnProcess._start(self) + AbstractEbuildProcess._start(self) def _spawn(self, args, **kwargs): settings = self.settings @@ -35,7 +35,7 @@ class MiscFunctionsProcess(SpawnProcess): debug=debug, **kwargs) def _set_returncode(self, wait_retval): - SpawnProcess._set_returncode(self, wait_retval) + AbstractEbuildProcess._set_returncode(self, wait_retval) self.returncode = portage._doebuild_exit_status_check_and_log( self.settings, self.phase, self.returncode) -- cgit v1.2.3-1-g7c22