commit: ed458fa634c37c13cadd436b38498678f4ee103d Author: Zac Medico <zmedico <AT> gentoo <DOT> org> AuthorDate: Thu Oct 5 05:54:40 2023 +0000 Commit: Zac Medico <zmedico <AT> gentoo <DOT> org> CommitDate: Thu Oct 5 05:59:39 2023 +0000 URL: https://gitweb.gentoo.org/proj/portage.git/commit/?id=ed458fa6
ForkProcess: Warn if _run method is used Bug: https://bugs.gentoo.org/915099 Signed-off-by: Zac Medico <zmedico <AT> gentoo.org> lib/portage/util/_async/ForkProcess.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/lib/portage/util/_async/ForkProcess.py b/lib/portage/util/_async/ForkProcess.py index 3deaf18fd0..1d2d220ed4 100644 --- a/lib/portage/util/_async/ForkProcess.py +++ b/lib/portage/util/_async/ForkProcess.py @@ -4,6 +4,7 @@ import fcntl import functools import multiprocessing +import warnings import signal import sys @@ -46,6 +47,11 @@ class ForkProcess(SpawnProcess): target = self._run args = None kwargs = None + warnings.warn( + 'portage.util._async.ForkProcess.ForkProcess._run is deprecated in favor of the "target" parameter', + UserWarning, + stacklevel=2, + ) # Since multiprocessing.Process closes sys.__stdin__, create a # temporary duplicate of fd_pipes[0] so that sys.__stdin__ can
