aboutsummaryrefslogtreecommitdiffstats
path: root/popenasync.py
diff options
context:
space:
mode:
authorempyrical <empyrical@users.noreply.github.com>2015-09-17 02:05:49 -0600
committerChristian Tismer <ctismer@gmail.com>2015-09-17 11:45:02 +0200
commitc4b1b814fab3f5c7617890ef46959b43c415cba1 (patch)
treea3866b8dbc058be9dfdb3fdb75b49e2e23f56c27 /popenasync.py
parent2b1458f6fd7f9d36475fc267647b0c6628902b9c (diff)
Fix subprocess.mswindows check for Python 3.5
Diffstat (limited to 'popenasync.py')
-rw-r--r--popenasync.py9
1 files changed, 7 insertions, 2 deletions
diff --git a/popenasync.py b/popenasync.py
index df4944ee..78ae1cbf 100644
--- a/popenasync.py
+++ b/popenasync.py
@@ -23,7 +23,12 @@ if sys.version_info >= (3,):
else:
null_byte = '\x00'
-if subprocess.mswindows:
+if hasattr(subprocess, 'mswindows'):
+ mswindows = subprocess.mswindows
+else:
+ mswindows = subprocess._mswindows
+
+if mswindows:
if sys.version_info >= (3,):
# Test date should be in ascii.
def encode(s):
@@ -142,7 +147,7 @@ class Popen(subprocess.Popen):
getattr(self, which).close()
setattr(self, which, None)
- if subprocess.mswindows:
+ if mswindows:
def kill(self):
# Recipes
#http://me.in-berlin.de/doc/python/faq/windows.html#how-do-i-emulate-os-kill-in-windows