diff options
author | empyrical <empyrical@users.noreply.github.com> | 2015-09-17 02:05:49 -0600 |
---|---|---|
committer | Christian Tismer <ctismer@gmail.com> | 2015-09-17 11:45:02 +0200 |
commit | c4b1b814fab3f5c7617890ef46959b43c415cba1 (patch) | |
tree | a3866b8dbc058be9dfdb3fdb75b49e2e23f56c27 /popenasync.py | |
parent | 2b1458f6fd7f9d36475fc267647b0c6628902b9c (diff) |
Fix subprocess.mswindows check for Python 3.5
Diffstat (limited to 'popenasync.py')
-rw-r--r-- | popenasync.py | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/popenasync.py b/popenasync.py index df4944ee7..78ae1cbf3 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 |