浏览代码

Use errors='replace' with subprocess (#3096)

Masen Furer 1 年之前
父节点
当前提交
5466d0d9a6
共有 1 个文件被更改,包括 1 次插入0 次删除
  1. 1 0
      reflex/utils/processes.py

+ 1 - 0
reflex/utils/processes.py

@@ -145,6 +145,7 @@ def new_process(args, run: bool = False, show_logs: bool = False, **kwargs):
         "stdout": None if show_logs else subprocess.PIPE,
         "stdout": None if show_logs else subprocess.PIPE,
         "universal_newlines": True,
         "universal_newlines": True,
         "encoding": "UTF-8",
         "encoding": "UTF-8",
+        "errors": "replace",  # Avoid UnicodeDecodeError in unknown command output
         **kwargs,
         **kwargs,
     }
     }
     console.debug(f"Running command: {args}")
     console.debug(f"Running command: {args}")