瀏覽代碼

Show stderr output for run_command()

Cammy 6 年之前
父節點
當前提交
6d1d705eed
共有 1 個文件被更改,包括 3 次插入2 次删除
  1. 3 2
      pyinstalive/helpers.py

+ 3 - 2
pyinstalive/helpers.py

@@ -4,6 +4,7 @@ import os
 import shutil
 import json
 import shlex
+import sys
 
 try:
     import pil
@@ -42,14 +43,14 @@ def command_exists(command):
         fnull = open(os.devnull, 'w')
         subprocess.call([command], stdout=fnull, stderr=subprocess.STDOUT)
         return True
-    except OSError as e:
+    except OSError:
         return False
 
 
 def run_command(command):
     try:
         fnull = open(os.devnull, 'w')
-        subprocess.Popen(shlex.split(command), stdout=fnull, stderr=subprocess.STDOUT)
+        subprocess.Popen(shlex.split(command), stdout=fnull, stderr=sys.stdout)
         return False
     except Exception as e:
         return str(e)