mirror of
https://github.com/esphome/esphome.git
synced 2025-10-08 12:53:45 +01:00
Optimize subprocess performance with close_fds=False (#10145)
This commit is contained in:
@@ -114,7 +114,9 @@ def cpp_string_escape(string, encoding="utf-8"):
|
||||
def run_system_command(*args):
|
||||
import subprocess
|
||||
|
||||
with subprocess.Popen(args, stdout=subprocess.PIPE, stderr=subprocess.PIPE) as p:
|
||||
with subprocess.Popen(
|
||||
args, stdout=subprocess.PIPE, stderr=subprocess.PIPE, close_fds=False
|
||||
) as p:
|
||||
stdout, stderr = p.communicate()
|
||||
rc = p.returncode
|
||||
return rc, stdout, stderr
|
||||
|
Reference in New Issue
Block a user