]> granicus.if.org Git - python/commitdiff
issue10838: Rename the subprocess.mswindows internal global to _mswindows.
authorGregory P. Smith <greg@krypto.org>
Tue, 7 Apr 2015 23:11:33 +0000 (16:11 -0700)
committerGregory P. Smith <greg@krypto.org>
Tue, 7 Apr 2015 23:11:33 +0000 (16:11 -0700)
It is internal only, not a documented API.

Lib/subprocess.py
Lib/test/test_subprocess.py

index 1c7eb9e552ff5794751a0c1b85acb0112b062233..e92928e9da9fba04440f5e4db3d616f039d6cd63 100644 (file)
@@ -356,7 +356,7 @@ Popen(["/bin/mycmd", "myarg"], env={"PATH": "/usr/bin"})
 """
 
 import sys
-mswindows = (sys.platform == "win32")
+_mswindows = (sys.platform == "win32")
 
 import io
 import os
@@ -399,7 +399,7 @@ class TimeoutExpired(SubprocessError):
                 (self.cmd, self.timeout))
 
 
-if mswindows:
+if _mswindows:
     import threading
     import msvcrt
     import _winapi
@@ -438,7 +438,7 @@ __all__ = ["Popen", "PIPE", "STDOUT", "call", "check_call", "getstatusoutput",
            # NOTE: We intentionally exclude list2cmdline as it is
            # considered an internal implementation detail.  issue10838.
 
-if mswindows:
+if _mswindows:
     from _winapi import (CREATE_NEW_CONSOLE, CREATE_NEW_PROCESS_GROUP,
                          STD_INPUT_HANDLE, STD_OUTPUT_HANDLE,
                          STD_ERROR_HANDLE, SW_HIDE,
@@ -765,7 +765,7 @@ class Popen(object):
         if not isinstance(bufsize, int):
             raise TypeError("bufsize must be an integer")
 
-        if mswindows:
+        if _mswindows:
             if preexec_fn is not None:
                 raise ValueError("preexec_fn is not supported on Windows "
                                  "platforms")
@@ -825,7 +825,7 @@ class Popen(object):
         # quickly terminating child could make our fds unwrappable
         # (see #8458).
 
-        if mswindows:
+        if _mswindows:
             if p2cwrite != -1:
                 p2cwrite = msvcrt.open_osfhandle(p2cwrite.Detach(), 0)
             if c2pread != -1:
@@ -1002,7 +1002,7 @@ class Popen(object):
             raise TimeoutExpired(self.args, orig_timeout)
 
 
-    if mswindows:
+    if _mswindows:
         #
         # Windows methods
         #
index 71481bc7969ec1bf7334c81287b9ebc8060ec4c4..7b66945346856f33a0796357af07fcfafe3abb8c 100644 (file)
@@ -2422,7 +2422,7 @@ class ProcessTestCaseNoPoll(ProcessTestCase):
 
     def test__all__(self):
         """Ensure that __all__ is populated properly."""
-        intentionally_excluded = set(("list2cmdline", "mswindows", "MAXFD"))
+        intentionally_excluded = set(("list2cmdline",))
         exported = set(subprocess.__all__)
         possible_exports = set()
         import types