Browse Source
bpo-34605: Avoid master/slave terms (GH-9101)
* Replace "master process" with "parent process"
* Replace "master option mappings" with "main option mappings"
* Replace "master pattern object" with "main pattern object"
* ssl: replace "master" with "server"
* And some other similar changes
pull/9100/merge
Victor Stinner
8 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
7 changed files with
7 additions and
7 deletions
Doc/library/gc.rst
Doc/library/multiprocessing.rst
Lib/distutils/command/install.py
Lib/optparse.py
Lib/sre_parse.py
Lib/test/test_ssl.py
Tools/README
@ -181,7 +181,7 @@ The :mod:`gc` module provides the following functions:
fork() call to make the gc copy-on-write friendly or to speed up collection.
Also collection before a POSIX fork() call may free pages for future
allocation which can cause copy-on-write too so it's advised to disable gc
in master process and freeze before fork and enable gc in child process.
in parent process and freeze before fork and enable gc in child process.
.. versionadded :: 3.7
@ -435,7 +435,7 @@ process which created it.
(If you try this it will actually output three full tracebacks
interleaved in a semi-random fashion, and then you may have to
stop the master process somehow.)
stop the parent process somehow.)
Reference
@ -223,7 +223,7 @@ class install(Command):
def finalize_options ( self ) :
""" Finalizes options. """
# This method (and its pliant slave s, like 'finalize_unix()',
# This method (and its pliant child s, like 'finalize_unix()',
# 'finalize_other()', and 'select_scheme()') is where the default
# installation directories for modules, extension modules, and
# anything else we care to install from a Python module
@ -929,7 +929,7 @@ class OptionContainer:
self . set_description ( description )
def _create_option_mappings ( self ) :
# For use by OptionParser constructor -- create the master
# For use by OptionParser constructor -- create the main
# option mappings used by this OptionParser and all
# OptionGroups that it owns.
self . _short_opt = { } # single letter -> Option instance
@ -72,7 +72,7 @@ class Verbose(Exception):
pass
class Pattern :
# master pattern object. keeps track of global attributes
# main pattern object. keeps track of global attributes
def __init__ ( self ) :
self . flags = 0
self . groupdict = { }
@ -3494,7 +3494,7 @@ class ThreadedTests(unittest.TestCase):
client_context , server_context , hostname = testing_context ( )
# OpenSSL enables all TLS 1.3 ciphers, enforce TLS 1.2 for test
client_context . options | = ssl . OP_NO_TLSv1_3
# Force different suites on client and mast er
# Force different suites on client and serv er
client_context . set_ciphers ( " AES128 " )
server_context . set_ciphers ( " AES256 " )
with ThreadedEchoServer ( context = server_context ) as server :
@ -1,7 +1,7 @@
This directory contains a number of Python programs that are useful
while building or extending Python.
buildbot Batchfiles for running on Windows buildslave s.
buildbot Batchfiles for running on Windows buildbot worker s.
ccbench A Python threads-based concurrency benchmark. (*)