From: Marius Mauch Date: Fri, 19 Oct 2007 10:27:54 +0000 (-0000) Subject: Use the python version of eerror X-Git-Tag: v2.2_pre1~595 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=8f99dfcae568824c13ed6e4c615b5f4dcf1cea98;p=portage.git Use the python version of eerror svn path=/main/trunk/; revision=8176 --- diff --git a/pym/portage/dbapi/vartree.py b/pym/portage/dbapi/vartree.py index 45badc3e3..fc8f4f7da 100644 --- a/pym/portage/dbapi/vartree.py +++ b/pym/portage/dbapi/vartree.py @@ -1768,13 +1768,10 @@ class dblink(object): self.settings, 0, 0, mydbapi) prepare_build_dirs(destroot, self.settings, cleanup) + from portage.elog.messages import eerror as _eerror def eerror(lines): - cmd = "source '%s/isolated-functions.sh' ; " % PORTAGE_BIN_PATH - for line in lines: - cmd += "eerror '%s' ; " % line - from portage import process - process.spawn(["bash", "-c", cmd], - env=self.settings.environ()) + for l in lines: + _eerror(l, phase="preinst", key=self.pkg) if collisions: collision_protect = "collision-protect" in self.settings.features