Loading cloudcontrol/node/utils.py +4 −3 Original line number Diff line number Diff line Loading @@ -179,13 +179,14 @@ class EvPopen(subprocess.Popen): # libev handles zombies def subproc_call(args, stdin=None): def subproc_call(main_loop, args, stdin=None): """ :param args: arguments for subprocess call :param stdin: stdin data as string """ proc = subprocess.Popen(args, bufsize=4096, stdin=subprocess.PIPE, stdout=subprocess.PIPE, stderr=subprocess.STDOUT) proc = EvPopen(main_loop, args, bufsize=4096, stdin=subprocess.PIPE, stdout=subprocess.PIPE, stderr=subprocess.STDOUT, close_fds=True) result, _ = proc.communicate(stdin) if proc.returncode != 0: raise subprocess.CalledProcessError(proc.returncode, Loading Loading
cloudcontrol/node/utils.py +4 −3 Original line number Diff line number Diff line Loading @@ -179,13 +179,14 @@ class EvPopen(subprocess.Popen): # libev handles zombies def subproc_call(args, stdin=None): def subproc_call(main_loop, args, stdin=None): """ :param args: arguments for subprocess call :param stdin: stdin data as string """ proc = subprocess.Popen(args, bufsize=4096, stdin=subprocess.PIPE, stdout=subprocess.PIPE, stderr=subprocess.STDOUT) proc = EvPopen(main_loop, args, bufsize=4096, stdin=subprocess.PIPE, stdout=subprocess.PIPE, stderr=subprocess.STDOUT, close_fds=True) result, _ = proc.communicate(stdin) if proc.returncode != 0: raise subprocess.CalledProcessError(proc.returncode, Loading