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)

Reply via email to