瀏覽代碼

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

Thomas Brandého 5 月之前
父節點
當前提交
a895eaaede
共有 1 個文件被更改,包括 7 次插入2 次删除
  1. 7 2
      reflex/reflex.py

+ 7 - 2
reflex/reflex.py

@@ -497,8 +497,13 @@ def deploy(
 
 
     # Set the log level.
     # Set the log level.
     console.set_log_level(loglevel)
     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.
     # Only check requirements if interactive.
     # There is user interaction for requirements update.
     # There is user interaction for requirements update.