From 9d9dc5291ba0a96e09b2f6e3f66e3108133d8951 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20Brand=C3=A9ho?= Date: Fri, 6 Dec 2024 13:16:21 -0800 Subject: [PATCH] fix non-interactive flag in deploy command (#4498) --- reflex/reflex.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/reflex/reflex.py b/reflex/reflex.py index f9aea4982..bad2ecb28 100644 --- a/reflex/reflex.py +++ b/reflex/reflex.py @@ -497,8 +497,13 @@ def deploy( # Set the log level. console.set_log_level(loglevel) - # make sure user is logged in. - hosting_cli.login() + + if not token: + # make sure user is logged in. + if interactive: + hosting_cli.login() + else: + raise SystemExit("Token is required for non-interactive mode.") # Only check requirements if interactive. # There is user interaction for requirements update.