From 6916d7edc80a6bfa05ac241693bfab11ca397c2e Mon Sep 17 00:00:00 2001 From: Jan Lindemann Date: Fri, 20 Feb 2026 18:36:32 +0100 Subject: [PATCH] jw.pkg.lib.util.run_sudo(): Add parameter verbose Add parameter verbose to run_sudo() and pass it on to run_cmd(). Signed-off-by: Jan Lindemann --- src/python/jw/pkg/lib/util.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/python/jw/pkg/lib/util.py b/src/python/jw/pkg/lib/util.py index 6d4efc3a..d1f61ea3 100644 --- a/src/python/jw/pkg/lib/util.py +++ b/src/python/jw/pkg/lib/util.py @@ -257,7 +257,7 @@ async def run_askpass(askpass_env: list[str], key: AskpassKey, host: str|None=No return ret return None -async def run_sudo(cmd: list[str], mod_env: dict[str, str] = {}, opts: list[str]=[], interactive: bool=True): +async def run_sudo(cmd: list[str], mod_env: dict[str, str] = {}, opts: list[str]=[], interactive: bool=True, verbose=True): env: dict[str, str]|None = None cmd_input: str|None = None if mod_env: @@ -272,7 +272,7 @@ async def run_sudo(cmd: list[str], mod_env: dict[str, str] = {}, opts: list[str] cmdline.extend(cmd) if interactive: cmd_input = "mode:interactive" - stdout, stderr = await run_cmd(*cmdline, throw=True, verbose=True, env=env, cmd_input=cmd_input) + stdout, stderr = await run_cmd(*cmdline, throw=True, verbose=verbose, env=env, cmd_input=cmd_input) return stdout, stderr async def get_username(args: Namespace|None=None, url: str|None=None, askpass_env: list[str]=[]) -> str: # export