summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGiampaolo Rodola <g.rodola@gmail.com>2017-05-03 01:45:29 +0200
committerGiampaolo Rodola <g.rodola@gmail.com>2017-05-03 01:45:29 +0200
commit36fe8dacf24098502fb782cfc4b05ccc24734d13 (patch)
tree87a6eb1a31df58cae03eb58ad3e8f76d05382ba9
parentb4b3892f42bfaed40d99a729456a560bb69f2600 (diff)
downloadpsutil-36fe8dacf24098502fb782cfc4b05ccc24734d13.tar.gz
actualy passing CREATE_NO_WINDOWS to Popen makes test_children fail because it creates an extra subprocess for some reason
-rw-r--r--psutil/tests/__init__.py8
1 files changed, 1 insertions, 7 deletions
diff --git a/psutil/tests/__init__.py b/psutil/tests/__init__.py
index 987907e5..c813ce46 100644
--- a/psutil/tests/__init__.py
+++ b/psutil/tests/__init__.py
@@ -232,9 +232,6 @@ def get_test_subprocess(cmd=None, **kwds):
"""
kwds.setdefault("stdin", DEVNULL)
kwds.setdefault("stdout", DEVNULL)
- if WINDOWS:
- # avoid creating error boxes
- kwds.setdefault("creationflags", 0x8000000) # CREATE_NO_WINDOW
if cmd is None:
safe_rmpath(_TESTFN)
pyline = "from time import sleep;"
@@ -307,11 +304,8 @@ def sh(cmd):
raises RuntimeError on error.
"""
shell = True if isinstance(cmd, (str, unicode)) else False
- # avoid creating error boxes on windows
- creationflags = 0x8000000 if WINDOWS else 0
p = subprocess.Popen(cmd, shell=shell, stdout=subprocess.PIPE,
- stderr=subprocess.PIPE, universal_newlines=True,
- creationflags=creationflags)
+ stderr=subprocess.PIPE, universal_newlines=True)
stdout, stderr = p.communicate()
if p.returncode != 0:
raise RuntimeError(stderr)