Przeglądaj źródła

fix non-interactive flag in deploy command (#4498)

Thomas Brandého 5 miesięcy temu
rodzic
commit
a895eaaede
1 zmienionych plików z 7 dodań i 2 usunięć
  1. 7 2
      reflex/reflex.py

+ 7 - 2
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.