From 292a2e4fb16790a65581fb27e5fc5848c9dbf859 Mon Sep 17 00:00:00 2001 From: Michal Skrivanek Date: Thu, 9 Oct 2025 08:29:39 +0200 Subject: [PATCH] don't ask the "unsafe" question in noninteractive login caller has to use --unsafe or --allow (cherry picked from commit df57e6f90cfa8707c577bcbf6f17fc0c01abe30f) --- packages/jumpstarter-cli/jumpstarter_cli/login.py | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/packages/jumpstarter-cli/jumpstarter_cli/login.py b/packages/jumpstarter-cli/jumpstarter_cli/login.py index 27e31e14f..57bf88bba 100644 --- a/packages/jumpstarter-cli/jumpstarter_cli/login.py +++ b/packages/jumpstarter-cli/jumpstarter_cli/login.py @@ -83,13 +83,13 @@ async def login( # noqa: C901 if kind.startswith("client"): if unsafe is None: - unsafe = click.confirm("Allow unsafe driver client imports?") - if unsafe is False and allow == "": - if nointeractive: - raise click.UsageError("Allowed driver packages are required in non-interactive mode.") - allow = click.prompt( - "Enter a comma-separated list of allowed driver packages (optional)", default="", type=str - ) + unsafe = False if nointeractive else click.confirm("Allow unsafe driver client imports?") + if unsafe is False and allow == "": + if nointeractive: + raise click.UsageError("--allow TEXT or --unsafe is required in non-interactive mode.") + allow = click.prompt( + "Enter a comma-separated list of allowed driver packages (optional)", default="", type=str + ) if kind.startswith("client"): config = ClientConfigV1Alpha1(