diff --git a/modules/util.py b/modules/util.py index 2d785cc..90b3f12 100644 --- a/modules/util.py +++ b/modules/util.py @@ -4,17 +4,21 @@ def execute_command(command, working_dir=None): startupinfo = None + stdpipe = None # hide console window on windows if os.name == 'nt': startupinfo = subprocess.STARTUPINFO() startupinfo.dwFlags |= subprocess.STARTF_USESHOWWINDOW + stdpipe = subprocess.PIPE output = None try: output = subprocess.check_output( command, cwd=working_dir, - startupinfo=startupinfo + startupinfo=startupinfo, + stdin=stdpipe, + stderr=stdpipe ) except (subprocess.CalledProcessError, AttributeError): # Git will return an error when the given directory