commit: 083b1570f2f7d631ae94e984ca59f4be7e667547 Author: Zac Medico <zmedico <AT> gentoo <DOT> org> AuthorDate: Sat Nov 22 18:43:00 2025 +0000 Commit: Zac Medico <zmedico <AT> gentoo <DOT> org> CommitDate: Thu Nov 27 05:16:23 2025 +0000 URL: https://gitweb.gentoo.org/proj/portage.git/commit/?id=083b1570
EbuildProcess.py: Replace lazyimport with function local import Bug: https://bugs.gentoo.org/951146 Signed-off-by: Zac Medico <zmedico <AT> gentoo.org> lib/_emerge/EbuildProcess.py | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/lib/_emerge/EbuildProcess.py b/lib/_emerge/EbuildProcess.py index d34038ecd8..ed7a305062 100644 --- a/lib/_emerge/EbuildProcess.py +++ b/lib/_emerge/EbuildProcess.py @@ -1,18 +1,15 @@ -# Copyright 1999-2013 Gentoo Foundation +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 from _emerge.AbstractEbuildProcess import AbstractEbuildProcess -import portage - -portage.proxy.lazyimport.lazyimport( - globals(), "portage.package.ebuild.doebuild:_doebuild_spawn,_spawn_actionmap" -) class EbuildProcess(AbstractEbuildProcess): __slots__ = ("actionmap",) def _spawn(self, args, **kwargs): + from portage.package.ebuild.doebuild import _doebuild_spawn, _spawn_actionmap + actionmap = self.actionmap if actionmap is None: actionmap = _spawn_actionmap(self.settings)
