Spelling fixes (#2902)

This commit is contained in:
Ville Skyttä 2017-08-03 09:00:59 +03:00 committed by Serhiy Storchaka
parent d9d55c91be
commit 49b2734bf1
29 changed files with 54 additions and 54 deletions

View File

@ -610,7 +610,7 @@ always available.
:class:`~collections.namedtuple` of the form `(firstiter, finalizer)`, :class:`~collections.namedtuple` of the form `(firstiter, finalizer)`,
where *firstiter* and *finalizer* are expected to be either ``None`` or where *firstiter* and *finalizer* are expected to be either ``None`` or
functions which take an :term:`asynchronous generator iterator` as an functions which take an :term:`asynchronous generator iterator` as an
argument, and are used to schedule finalization of an asychronous argument, and are used to schedule finalization of an asynchronous
generator by an event loop. generator by an event loop.
.. versionadded:: 3.6 .. versionadded:: 3.6

View File

@ -170,7 +170,7 @@ PyAPI_FUNC(PyObject*) _PyStack_AsTupleSlice(
format to a Python dictionary ("kwargs" dict). format to a Python dictionary ("kwargs" dict).
The type of kwnames keys is not checked. The final function getting The type of kwnames keys is not checked. The final function getting
arguments is reponsible to check if all keys are strings, for example using arguments is responsible to check if all keys are strings, for example using
PyArg_ParseTupleAndKeywords() or PyArg_ValidateKeywordArguments(). PyArg_ParseTupleAndKeywords() or PyArg_ValidateKeywordArguments().
Duplicate keys are merged using the last value. If duplicate keys must raise Duplicate keys are merged using the last value. If duplicate keys must raise

View File

@ -1227,7 +1227,7 @@ PyAPI_FUNC(PyObject*) PyUnicode_Encode(
/* Encodes a Unicode object and returns the result as Python /* Encodes a Unicode object and returns the result as Python
object. object.
This API is DEPRECATED. It is superceeded by PyUnicode_AsEncodedString() This API is DEPRECATED. It is superseded by PyUnicode_AsEncodedString()
since all standard encodings (except rot13) encode str to bytes. since all standard encodings (except rot13) encode str to bytes.
Use PyCodec_Encode() for encoding with rot13 and non-standard codecs Use PyCodec_Encode() for encoding with rot13 and non-standard codecs
that encode form str to non-bytes. */ that encode form str to non-bytes. */

View File

@ -840,7 +840,7 @@ def _decompose(flag, value):
not_covered = value not_covered = value
negative = value < 0 negative = value < 0
# issue29167: wrap accesses to _value2member_map_ in a list to avoid race # issue29167: wrap accesses to _value2member_map_ in a list to avoid race
# conditions between iterating over it and having more psuedo- # conditions between iterating over it and having more pseudo-
# members added to it # members added to it
if negative: if negative:
# only check for named flags # only check for named flags

View File

@ -1216,7 +1216,7 @@ class ConfigDialog(Toplevel):
which are boolean, and can be toggled with a True/False button. which are boolean, and can be toggled with a True/False button.
Methods: Methods:
load_extentions: load_extensions:
extension_selected: Handle selection from list. extension_selected: Handle selection from list.
create_extension_frame: Hold widgets for one extension. create_extension_frame: Hold widgets for one extension.
set_extension_value: Set in userCfg['extensions']. set_extension_value: Set in userCfg['extensions'].

View File

@ -579,7 +579,7 @@ dddiv1056 divide 1e-277 -1e+311 -> -0E-398 Underflow Subnormal Inexact Rounded
dddiv1057 divide -1e-277 1e+311 -> -0E-398 Underflow Subnormal Inexact Rounded Clamped dddiv1057 divide -1e-277 1e+311 -> -0E-398 Underflow Subnormal Inexact Rounded Clamped
dddiv1058 divide -1e-277 -1e+311 -> 0E-398 Underflow Subnormal Inexact Rounded Clamped dddiv1058 divide -1e-277 -1e+311 -> 0E-398 Underflow Subnormal Inexact Rounded Clamped
-- 'subnormal' boundary (all hard underflow or overflow in base arithemtic) -- 'subnormal' boundary (all hard underflow or overflow in base arithmetic)
dddiv1060 divide 1e-291 1e+101 -> 1E-392 Subnormal dddiv1060 divide 1e-291 1e+101 -> 1E-392 Subnormal
dddiv1061 divide 1e-291 1e+102 -> 1E-393 Subnormal dddiv1061 divide 1e-291 1e+102 -> 1E-393 Subnormal
dddiv1062 divide 1e-291 1e+103 -> 1E-394 Subnormal dddiv1062 divide 1e-291 1e+103 -> 1E-394 Subnormal

View File

@ -248,7 +248,7 @@ dddvi1056 divideint 1e-277 -1e+311 -> -0
dddvi1057 divideint -1e-277 1e+311 -> -0 dddvi1057 divideint -1e-277 1e+311 -> -0
dddvi1058 divideint -1e-277 -1e+311 -> 0 dddvi1058 divideint -1e-277 -1e+311 -> 0
-- 'subnormal' boundary (all hard underflow or overflow in base arithemtic) -- 'subnormal' boundary (all hard underflow or overflow in base arithmetic)
dddvi1060 divideint 1e-291 1e+101 -> 0 dddvi1060 divideint 1e-291 1e+101 -> 0
dddvi1061 divideint 1e-291 1e+102 -> 0 dddvi1061 divideint 1e-291 1e+102 -> 0
dddvi1062 divideint 1e-291 1e+103 -> 0 dddvi1062 divideint 1e-291 1e+103 -> 0

View File

@ -26,7 +26,7 @@ extended: 1
clamp: 1 clamp: 1
rounding: half_even rounding: half_even
-- These tests comprese three parts: -- These tests comprise three parts:
-- 1. Sanity checks and other three-operand tests (especially those -- 1. Sanity checks and other three-operand tests (especially those
-- where the fused operation makes a difference) -- where the fused operation makes a difference)
-- 2. Multiply tests (third operand is neutral zero [0E+emax]) -- 2. Multiply tests (third operand is neutral zero [0E+emax])
@ -458,7 +458,7 @@ ddfma2756 fma 1e-277 -1e-311 0e+384 -> -0E-398 Underflow Subnormal Inexact
ddfma2757 fma -1e-277 1e-311 0e+384 -> -0E-398 Underflow Subnormal Inexact Rounded Clamped ddfma2757 fma -1e-277 1e-311 0e+384 -> -0E-398 Underflow Subnormal Inexact Rounded Clamped
ddfma2758 fma -1e-277 -1e-311 0e+384 -> 0E-398 Underflow Subnormal Inexact Rounded Clamped ddfma2758 fma -1e-277 -1e-311 0e+384 -> 0E-398 Underflow Subnormal Inexact Rounded Clamped
-- 'subnormal' boundary (all hard underflow or overflow in base arithemtic) -- 'subnormal' boundary (all hard underflow or overflow in base arithmetic)
ddfma2760 fma 1e-291 1e-101 0e+384 -> 1E-392 Subnormal ddfma2760 fma 1e-291 1e-101 0e+384 -> 1E-392 Subnormal
ddfma2761 fma 1e-291 1e-102 0e+384 -> 1E-393 Subnormal ddfma2761 fma 1e-291 1e-102 0e+384 -> 1E-393 Subnormal
ddfma2762 fma 1e-291 1e-103 0e+384 -> 1E-394 Subnormal ddfma2762 fma 1e-291 1e-103 0e+384 -> 1E-394 Subnormal

View File

@ -347,7 +347,7 @@ ddmul756 multiply 1e-277 -1e-311 -> -0E-398 Underflow Subnormal Inexact Rounded
ddmul757 multiply -1e-277 1e-311 -> -0E-398 Underflow Subnormal Inexact Rounded Clamped ddmul757 multiply -1e-277 1e-311 -> -0E-398 Underflow Subnormal Inexact Rounded Clamped
ddmul758 multiply -1e-277 -1e-311 -> 0E-398 Underflow Subnormal Inexact Rounded Clamped ddmul758 multiply -1e-277 -1e-311 -> 0E-398 Underflow Subnormal Inexact Rounded Clamped
-- 'subnormal' boundary (all hard underflow or overflow in base arithemtic) -- 'subnormal' boundary (all hard underflow or overflow in base arithmetic)
ddmul760 multiply 1e-291 1e-101 -> 1E-392 Subnormal ddmul760 multiply 1e-291 1e-101 -> 1E-392 Subnormal
ddmul761 multiply 1e-291 1e-102 -> 1E-393 Subnormal ddmul761 multiply 1e-291 1e-102 -> 1E-393 Subnormal
ddmul762 multiply 1e-291 1e-103 -> 1E-394 Subnormal ddmul762 multiply 1e-291 1e-103 -> 1E-394 Subnormal

View File

@ -759,7 +759,7 @@ divx959 divide 9E-999999999 -9.100 -> -9.8901099E-1000000000 Inexact Rounded Und
-- overflow and underflow (additional edge tests in multiply.decTest) -- overflow and underflow (additional edge tests in multiply.decTest)
-- 'subnormal' results now possible (all hard underflow or overflow in -- 'subnormal' results now possible (all hard underflow or overflow in
-- base arithemtic) -- base arithmetic)
divx960 divide 1e-600000000 1e+400000001 -> 1E-1000000001 Subnormal divx960 divide 1e-600000000 1e+400000001 -> 1E-1000000001 Subnormal
divx961 divide 1e-600000000 1e+400000002 -> 1E-1000000002 Subnormal divx961 divide 1e-600000000 1e+400000002 -> 1E-1000000002 Subnormal
divx962 divide 1e-600000000 1e+400000003 -> 1E-1000000003 Subnormal divx962 divide 1e-600000000 1e+400000003 -> 1E-1000000003 Subnormal

View File

@ -580,7 +580,7 @@ dqdiv1756 divide 1e-4277 -1e+3311 -> -0E-6176 Underflow Subnormal Inexact Round
dqdiv1757 divide -1e-4277 1e+3311 -> -0E-6176 Underflow Subnormal Inexact Rounded Clamped dqdiv1757 divide -1e-4277 1e+3311 -> -0E-6176 Underflow Subnormal Inexact Rounded Clamped
dqdiv1758 divide -1e-4277 -1e+3311 -> 0E-6176 Underflow Subnormal Inexact Rounded Clamped dqdiv1758 divide -1e-4277 -1e+3311 -> 0E-6176 Underflow Subnormal Inexact Rounded Clamped
-- 'subnormal' boundary (all hard underflow or overflow in base arithemtic) -- 'subnormal' boundary (all hard underflow or overflow in base arithmetic)
dqdiv1760 divide 1e-6069 1e+101 -> 1E-6170 Subnormal dqdiv1760 divide 1e-6069 1e+101 -> 1E-6170 Subnormal
dqdiv1761 divide 1e-6069 1e+102 -> 1E-6171 Subnormal dqdiv1761 divide 1e-6069 1e+102 -> 1E-6171 Subnormal
dqdiv1762 divide 1e-6069 1e+103 -> 1E-6172 Subnormal dqdiv1762 divide 1e-6069 1e+103 -> 1E-6172 Subnormal

View File

@ -249,7 +249,7 @@ dqdvi1056 divideint 1e-277 -1e+311 -> -0
dqdvi1057 divideint -1e-277 1e+311 -> -0 dqdvi1057 divideint -1e-277 1e+311 -> -0
dqdvi1058 divideint -1e-277 -1e+311 -> 0 dqdvi1058 divideint -1e-277 -1e+311 -> 0
-- 'subnormal' boundary (all hard underflow or overflow in base arithemtic) -- 'subnormal' boundary (all hard underflow or overflow in base arithmetic)
dqdvi1060 divideint 1e-291 1e+101 -> 0 dqdvi1060 divideint 1e-291 1e+101 -> 0
dqdvi1061 divideint 1e-291 1e+102 -> 0 dqdvi1061 divideint 1e-291 1e+102 -> 0
dqdvi1062 divideint 1e-291 1e+103 -> 0 dqdvi1062 divideint 1e-291 1e+103 -> 0

View File

@ -26,7 +26,7 @@ maxExponent: 6144
minExponent: -6143 minExponent: -6143
rounding: half_even rounding: half_even
-- These tests comprese three parts: -- These tests comprise three parts:
-- 1. Sanity checks and other three-operand tests (especially those -- 1. Sanity checks and other three-operand tests (especially those
-- where the fused operation makes a difference) -- where the fused operation makes a difference)
-- 2. Multiply tests (third operand is neutral zero [0E+emax]) -- 2. Multiply tests (third operand is neutral zero [0E+emax])
@ -476,7 +476,7 @@ dqfma2756 fma 1e-4277 -1e-3311 0e+6144 -> -0E-6176 Underflow Subnormal Inex
dqfma2757 fma -1e-4277 1e-3311 0e+6144 -> -0E-6176 Underflow Subnormal Inexact Rounded Clamped dqfma2757 fma -1e-4277 1e-3311 0e+6144 -> -0E-6176 Underflow Subnormal Inexact Rounded Clamped
dqfma2758 fma -1e-4277 -1e-3311 0e+6144 -> 0E-6176 Underflow Subnormal Inexact Rounded Clamped dqfma2758 fma -1e-4277 -1e-3311 0e+6144 -> 0E-6176 Underflow Subnormal Inexact Rounded Clamped
-- 'subnormal' boundary (all hard underflow or overflow in base arithemtic) -- 'subnormal' boundary (all hard underflow or overflow in base arithmetic)
dqfma2760 fma 1e-6069 1e-101 0e+6144 -> 1E-6170 Subnormal dqfma2760 fma 1e-6069 1e-101 0e+6144 -> 1E-6170 Subnormal
dqfma2761 fma 1e-6069 1e-102 0e+6144 -> 1E-6171 Subnormal dqfma2761 fma 1e-6069 1e-102 0e+6144 -> 1E-6171 Subnormal
dqfma2762 fma 1e-6069 1e-103 0e+6144 -> 1E-6172 Subnormal dqfma2762 fma 1e-6069 1e-103 0e+6144 -> 1E-6172 Subnormal

View File

@ -355,7 +355,7 @@ dqmul756 multiply 1e-4277 -1e-3311 -> -0E-6176 Underflow Subnormal Inexact Roun
dqmul757 multiply -1e-4277 1e-3311 -> -0E-6176 Underflow Subnormal Inexact Rounded Clamped dqmul757 multiply -1e-4277 1e-3311 -> -0E-6176 Underflow Subnormal Inexact Rounded Clamped
dqmul758 multiply -1e-4277 -1e-3311 -> 0E-6176 Underflow Subnormal Inexact Rounded Clamped dqmul758 multiply -1e-4277 -1e-3311 -> 0E-6176 Underflow Subnormal Inexact Rounded Clamped
-- 'subnormal' boundary (all hard underflow or overflow in base arithemtic) -- 'subnormal' boundary (all hard underflow or overflow in base arithmetic)
dqmul760 multiply 1e-6069 1e-101 -> 1E-6170 Subnormal dqmul760 multiply 1e-6069 1e-101 -> 1E-6170 Subnormal
dqmul761 multiply 1e-6069 1e-102 -> 1E-6171 Subnormal dqmul761 multiply 1e-6069 1e-102 -> 1E-6171 Subnormal
dqmul762 multiply 1e-6069 1e-103 -> 1E-6172 Subnormal dqmul762 multiply 1e-6069 1e-103 -> 1E-6172 Subnormal

View File

@ -25,7 +25,7 @@ rounding: half_up
maxExponent: 384 maxExponent: 384
minexponent: -383 minexponent: -383
-- These tests comprese three parts: -- These tests comprise three parts:
-- 1. Sanity checks and other three-operand tests (especially those -- 1. Sanity checks and other three-operand tests (especially those
-- where the fused operation makes a difference) -- where the fused operation makes a difference)
-- 2. Multiply tests (third operand is neutral zero [0E+emax]) -- 2. Multiply tests (third operand is neutral zero [0E+emax])
@ -610,7 +610,7 @@ fmax2756 fma 1e-777777 -1e-411111 0E+999999 -> -0E-1000007 Underflow Subnorma
fmax2757 fma -1e-777777 1e-411111 0E+999999 -> -0E-1000007 Underflow Subnormal Inexact Rounded Clamped fmax2757 fma -1e-777777 1e-411111 0E+999999 -> -0E-1000007 Underflow Subnormal Inexact Rounded Clamped
fmax2758 fma -1e-777777 -1e-411111 0E+999999 -> 0E-1000007 Underflow Subnormal Inexact Rounded Clamped fmax2758 fma -1e-777777 -1e-411111 0E+999999 -> 0E-1000007 Underflow Subnormal Inexact Rounded Clamped
-- 'subnormal' boundary (all hard underflow or overflow in base arithemtic) -- 'subnormal' boundary (all hard underflow or overflow in base arithmetic)
precision: 9 precision: 9
fmax2760 fma 1e-600000 1e-400001 0E+999999 -> 1E-1000001 Subnormal fmax2760 fma 1e-600000 1e-400001 0E+999999 -> 1E-1000001 Subnormal
fmax2761 fma 1e-600000 1e-400002 0E+999999 -> 1E-1000002 Subnormal fmax2761 fma 1e-600000 1e-400002 0E+999999 -> 1E-1000002 Subnormal

View File

@ -533,7 +533,7 @@ mulx756 multiply 1e-777777777 -1e-411111111 -> -0E-1000000007 Underflow Subnorm
mulx757 multiply -1e-777777777 1e-411111111 -> -0E-1000000007 Underflow Subnormal Inexact Rounded Clamped mulx757 multiply -1e-777777777 1e-411111111 -> -0E-1000000007 Underflow Subnormal Inexact Rounded Clamped
mulx758 multiply -1e-777777777 -1e-411111111 -> 0E-1000000007 Underflow Subnormal Inexact Rounded Clamped mulx758 multiply -1e-777777777 -1e-411111111 -> 0E-1000000007 Underflow Subnormal Inexact Rounded Clamped
-- 'subnormal' boundary (all hard underflow or overflow in base arithemtic) -- 'subnormal' boundary (all hard underflow or overflow in base arithmetic)
precision: 9 precision: 9
mulx760 multiply 1e-600000000 1e-400000001 -> 1E-1000000001 Subnormal mulx760 multiply 1e-600000000 1e-400000001 -> 1E-1000000001 Subnormal
mulx761 multiply 1e-600000000 1e-400000002 -> 1E-1000000002 Subnormal mulx761 multiply 1e-600000000 1e-400000002 -> 1E-1000000002 Subnormal

View File

@ -22,7 +22,7 @@ def isnum(x):
return 0 return 0
def isRat(x): def isRat(x):
"""Test wheter an object is an instance of the Rat class.""" """Test whether an object is an instance of the Rat class."""
return isinstance(x, Rat) return isinstance(x, Rat)
class Rat(object): class Rat(object):

View File

@ -1253,7 +1253,7 @@ class TestLRU:
self.assertEqual(mock_int.__hash__.call_count, 2) self.assertEqual(mock_int.__hash__.call_count, 2)
self.assertEqual(f.cache_info(), (1, 1, 1, 1)) self.assertEqual(f.cache_info(), (1, 1, 1, 1))
# Cache eviction: No use as an argument gives no additonal call # Cache eviction: No use as an argument gives no additional call
self.assertEqual(f(6, 2), 20) self.assertEqual(f(6, 2), 20)
self.assertEqual(mock_int.__hash__.call_count, 2) self.assertEqual(mock_int.__hash__.call_count, 2)
self.assertEqual(f.cache_info(), (1, 2, 1, 1)) self.assertEqual(f.cache_info(), (1, 2, 1, 1))

View File

@ -11,7 +11,7 @@ from .. import util
class Using__package__: class Using__package__:
"""Use of __package__ supercedes the use of __name__/__path__ to calculate """Use of __package__ supersedes the use of __name__/__path__ to calculate
what package a module belongs to. The basic algorithm is [__package__]:: what package a module belongs to. The basic algorithm is [__package__]::
def resolve_name(name, package, level): def resolve_name(name, package, level):

View File

@ -1598,19 +1598,19 @@ class ExecTests(unittest.TestCase):
def test_execve_invalid_env(self): def test_execve_invalid_env(self):
args = [sys.executable, '-c', 'pass'] args = [sys.executable, '-c', 'pass']
# null character in the enviroment variable name # null character in the environment variable name
newenv = os.environ.copy() newenv = os.environ.copy()
newenv["FRUIT\0VEGETABLE"] = "cabbage" newenv["FRUIT\0VEGETABLE"] = "cabbage"
with self.assertRaises(ValueError): with self.assertRaises(ValueError):
os.execve(args[0], args, newenv) os.execve(args[0], args, newenv)
# null character in the enviroment variable value # null character in the environment variable value
newenv = os.environ.copy() newenv = os.environ.copy()
newenv["FRUIT"] = "orange\0VEGETABLE=cabbage" newenv["FRUIT"] = "orange\0VEGETABLE=cabbage"
with self.assertRaises(ValueError): with self.assertRaises(ValueError):
os.execve(args[0], args, newenv) os.execve(args[0], args, newenv)
# equal character in the enviroment variable name # equal character in the environment variable name
newenv = os.environ.copy() newenv = os.environ.copy()
newenv["FRUIT=ORANGE"] = "lemon" newenv["FRUIT=ORANGE"] = "lemon"
with self.assertRaises(ValueError): with self.assertRaises(ValueError):
@ -2430,7 +2430,7 @@ class SpawnTests(unittest.TestCase):
def _test_invalid_env(self, spawn): def _test_invalid_env(self, spawn):
args = [sys.executable, '-c', 'pass'] args = [sys.executable, '-c', 'pass']
# null character in the enviroment variable name # null character in the environment variable name
newenv = os.environ.copy() newenv = os.environ.copy()
newenv["FRUIT\0VEGETABLE"] = "cabbage" newenv["FRUIT\0VEGETABLE"] = "cabbage"
try: try:
@ -2440,7 +2440,7 @@ class SpawnTests(unittest.TestCase):
else: else:
self.assertEqual(exitcode, 127) self.assertEqual(exitcode, 127)
# null character in the enviroment variable value # null character in the environment variable value
newenv = os.environ.copy() newenv = os.environ.copy()
newenv["FRUIT"] = "orange\0VEGETABLE=cabbage" newenv["FRUIT"] = "orange\0VEGETABLE=cabbage"
try: try:
@ -2450,7 +2450,7 @@ class SpawnTests(unittest.TestCase):
else: else:
self.assertEqual(exitcode, 127) self.assertEqual(exitcode, 127)
# equal character in the enviroment variable name # equal character in the environment variable name
newenv = os.environ.copy() newenv = os.environ.copy()
newenv["FRUIT=ORANGE"] = "lemon" newenv["FRUIT=ORANGE"] = "lemon"
try: try:
@ -2460,7 +2460,7 @@ class SpawnTests(unittest.TestCase):
else: else:
self.assertEqual(exitcode, 127) self.assertEqual(exitcode, 127)
# equal character in the enviroment variable value # equal character in the environment variable value
filename = support.TESTFN filename = support.TESTFN
self.addCleanup(support.unlink, filename) self.addCleanup(support.unlink, filename)
with open(filename, "w") as fp: with open(filename, "w") as fp:

View File

@ -668,25 +668,25 @@ class ProcessTestCase(BaseTestCase):
subprocess.Popen([sys.executable, "-c", "pass#\0"]) subprocess.Popen([sys.executable, "-c", "pass#\0"])
def test_invalid_env(self): def test_invalid_env(self):
# null character in the enviroment variable name # null character in the environment variable name
newenv = os.environ.copy() newenv = os.environ.copy()
newenv["FRUIT\0VEGETABLE"] = "cabbage" newenv["FRUIT\0VEGETABLE"] = "cabbage"
with self.assertRaises(ValueError): with self.assertRaises(ValueError):
subprocess.Popen([sys.executable, "-c", "pass"], env=newenv) subprocess.Popen([sys.executable, "-c", "pass"], env=newenv)
# null character in the enviroment variable value # null character in the environment variable value
newenv = os.environ.copy() newenv = os.environ.copy()
newenv["FRUIT"] = "orange\0VEGETABLE=cabbage" newenv["FRUIT"] = "orange\0VEGETABLE=cabbage"
with self.assertRaises(ValueError): with self.assertRaises(ValueError):
subprocess.Popen([sys.executable, "-c", "pass"], env=newenv) subprocess.Popen([sys.executable, "-c", "pass"], env=newenv)
# equal character in the enviroment variable name # equal character in the environment variable name
newenv = os.environ.copy() newenv = os.environ.copy()
newenv["FRUIT=ORANGE"] = "lemon" newenv["FRUIT=ORANGE"] = "lemon"
with self.assertRaises(ValueError): with self.assertRaises(ValueError):
subprocess.Popen([sys.executable, "-c", "pass"], env=newenv) subprocess.Popen([sys.executable, "-c", "pass"], env=newenv)
# equal character in the enviroment variable value # equal character in the environment variable value
newenv = os.environ.copy() newenv = os.environ.copy()
newenv["FRUIT"] = "orange=lemon" newenv["FRUIT"] = "orange=lemon"
with subprocess.Popen([sys.executable, "-c", with subprocess.Popen([sys.executable, "-c",

View File

@ -950,7 +950,7 @@ class CatchWarningTests(BaseTest):
self.assertIs(wmod.filters, orig_filters) self.assertIs(wmod.filters, orig_filters)
def test_record_override_showwarning_before(self): def test_record_override_showwarning_before(self):
# Issue #28835: If warnings.showwarning() was overriden, make sure # Issue #28835: If warnings.showwarning() was overridden, make sure
# that catch_warnings(record=True) overrides it again. # that catch_warnings(record=True) overrides it again.
text = "This is a warning" text = "This is a warning"
wmod = self.module wmod = self.module

View File

@ -255,7 +255,7 @@ class TestMockingMagicMethods(unittest.TestCase):
for entry in _magics: for entry in _magics:
self.assertTrue(hasattr(mock, entry)) self.assertTrue(hasattr(mock, entry))
self.assertFalse(hasattr(mock, '__imaginery__')) self.assertFalse(hasattr(mock, '__imaginary__'))
def test_magic_mock_equality(self): def test_magic_mock_equality(self):

View File

@ -1597,7 +1597,7 @@ Library
negative values the same way for keyword arguments as it does for negative values the same way for keyword arguments as it does for
positional arguments. positional arguments.
- Issue #21812: turtle.shapetransform did not tranform the turtle on the - Issue #21812: turtle.shapetransform did not transform the turtle on the
first call. (Issue identified and fixed by Lita Cho.) first call. (Issue identified and fixed by Lita Cho.)
- Issue #21635: The difflib SequenceMatcher.get_matching_blocks() method - Issue #21635: The difflib SequenceMatcher.get_matching_blocks() method
@ -3245,7 +3245,7 @@ Core and Builtins
- Issue #19466: Clear the frames of daemon threads earlier during the - Issue #19466: Clear the frames of daemon threads earlier during the
Python shutdown to call objects destructors. So "unclosed file" resource Python shutdown to call objects destructors. So "unclosed file" resource
warnings are now corretly emitted for daemon threads. warnings are now correctly emitted for daemon threads.
- Issue #19514: Deduplicate some _Py_IDENTIFIER declarations. - Issue #19514: Deduplicate some _Py_IDENTIFIER declarations.
Patch by Andrei Dorian Duma. Patch by Andrei Dorian Duma.
@ -3386,7 +3386,7 @@ Library
- Issue #19448: Add private API to SSL module to lookup ASN.1 objects by OID, - Issue #19448: Add private API to SSL module to lookup ASN.1 objects by OID,
NID, short name and long name. NID, short name and long name.
- Issue #19282: dbm.open now supports the context management protocol. (Inital - Issue #19282: dbm.open now supports the context management protocol. (Initial
patch by Claudiu Popa) patch by Claudiu Popa)
- Issue #8311: Added support for writing any bytes-like objects in the aifc, - Issue #8311: Added support for writing any bytes-like objects in the aifc,
@ -3481,7 +3481,7 @@ Library
- Issue #19227: Remove pthread_atfork() handler. The handler was added to - Issue #19227: Remove pthread_atfork() handler. The handler was added to
solve #18747 but has caused issues. solve #18747 but has caused issues.
- Issue #19420: Fix reference leak in module initalization code of - Issue #19420: Fix reference leak in module initialization code of
_hashopenssl.c _hashopenssl.c
- Issue #19329: Optimized compiling charsets in regular expressions. - Issue #19329: Optimized compiling charsets in regular expressions.
@ -4175,7 +4175,7 @@ Library
- Issue #18709: Fix CVE-2013-4238. The SSL module now handles NULL bytes - Issue #18709: Fix CVE-2013-4238. The SSL module now handles NULL bytes
inside subjectAltName correctly. Formerly the module has used OpenSSL's inside subjectAltName correctly. Formerly the module has used OpenSSL's
GENERAL_NAME_print() function to get the string represention of ASN.1 GENERAL_NAME_print() function to get the string representation of ASN.1
strings for ``rfc822Name`` (email), ``dNSName`` (DNS) and strings for ``rfc822Name`` (email), ``dNSName`` (DNS) and
``uniformResourceIdentifier`` (URI). ``uniformResourceIdentifier`` (URI).
@ -4268,7 +4268,7 @@ IDLE
Documentation Documentation
------------- -------------
- Issue #18743: Fix references to non-existant "StringIO" module. - Issue #18743: Fix references to non-existent "StringIO" module.
- Issue #18783: Removed existing mentions of Python long type in docstrings, - Issue #18783: Removed existing mentions of Python long type in docstrings,
error messages and comments. error messages and comments.
@ -5022,7 +5022,7 @@ Library
Thomas Barlow. Thomas Barlow.
- Issue #17358: Modules loaded by imp.load_source() and load_compiled() (and by - Issue #17358: Modules loaded by imp.load_source() and load_compiled() (and by
extention load_module()) now have a better chance of working when reloaded. extension load_module()) now have a better chance of working when reloaded.
- Issue #17804: New function ``struct.iter_unpack`` allows for streaming - Issue #17804: New function ``struct.iter_unpack`` allows for streaming
struct unpacking. struct unpacking.
@ -5135,8 +5135,8 @@ Library
error message has been removed. Patch by Ram Rachum. error message has been removed. Patch by Ram Rachum.
- Issue #18080: When building a C extension module on OS X, if the compiler - Issue #18080: When building a C extension module on OS X, if the compiler
is overriden with the CC environment variable, use the new compiler as is overridden with the CC environment variable, use the new compiler as
the default for linking if LDSHARED is not also overriden. This restores the default for linking if LDSHARED is not also overridden. This restores
Distutils behavior introduced in 3.2.3 and inadvertently dropped in 3.3.0. Distutils behavior introduced in 3.2.3 and inadvertently dropped in 3.3.0.
- Issue #18113: Fixed a refcount leak in the curses.panel module's - Issue #18113: Fixed a refcount leak in the curses.panel module's
@ -5207,7 +5207,7 @@ Library
specifically addresses a stack misalignment issue on x86 and issues on specifically addresses a stack misalignment issue on x86 and issues on
some more recent platforms. some more recent platforms.
- Issue #8862: Fixed curses cleanup when getkey is interrputed by a signal. - Issue #8862: Fixed curses cleanup when getkey is interrupted by a signal.
- Issue #17443: imaplib.IMAP4_stream was using the default unbuffered IO - Issue #17443: imaplib.IMAP4_stream was using the default unbuffered IO
in subprocess, but the imap code assumes buffered IO. In Python2 this in subprocess, but the imap code assumes buffered IO. In Python2 this
@ -5382,7 +5382,7 @@ Library
internal XML encoding is not UTF-8 or US-ASCII. It also now accepts bytes internal XML encoding is not UTF-8 or US-ASCII. It also now accepts bytes
and strings larger than 2 GiB. and strings larger than 2 GiB.
- Issue #6083: Fix multiple segmentation faults occured when PyArg_ParseTuple - Issue #6083: Fix multiple segmentation faults occurred when PyArg_ParseTuple
parses nested mutating sequence. parses nested mutating sequence.
- Issue #5289: Fix ctypes.util.find_library on Solaris. - Issue #5289: Fix ctypes.util.find_library on Solaris.
@ -26790,7 +26790,7 @@ using sre (without changes to the re API).
filecmp - supersedes the old cmp.py and dircmp.py modules. filecmp - supersedes the old cmp.py and dircmp.py modules.
tabnanny - check Python sources for tab-width dependance. (Moved from tabnanny - check Python sources for tab-width dependence. (Moved from
Tools/scripts/.) Tools/scripts/.)
urllib2 - new and improved but incompatible version of urllib (still urllib2 - new and improved but incompatible version of urllib (still

View File

@ -454,7 +454,7 @@ Library
Rodola'. Rodola'.
- bpo-30595: multiprocessing.Queue.get() with a timeout now polls its reader in - bpo-30595: multiprocessing.Queue.get() with a timeout now polls its reader in
non-blocking mode if it succeeded to aquire the lock but the acquire took non-blocking mode if it succeeded to acquire the lock but the acquire took
longer than the timeout. longer than the timeout.
- bpo-28556: Updates to typing module: Add generic AsyncContextManager, add - bpo-28556: Updates to typing module: Add generic AsyncContextManager, add
@ -892,7 +892,7 @@ Library
re.sub() replacement templates regular expressions now are errors. re.sub() replacement templates regular expressions now are errors.
- Issue #28835: Fix a regression introduced in warnings.catch_warnings(): - Issue #28835: Fix a regression introduced in warnings.catch_warnings():
call warnings.showwarning() if it was overriden inside the context manager. call warnings.showwarning() if it was overridden inside the context manager.
- Issue #27172: To assist with upgrades from 2.7, the previously documented - Issue #27172: To assist with upgrades from 2.7, the previously documented
deprecation of ``inspect.getfullargspec()`` has been reversed. This decision deprecation of ``inspect.getfullargspec()`` has been reversed. This decision
@ -1680,7 +1680,7 @@ Library
again. But they still are deprecated and will be disabled in 3.7. again. But they still are deprecated and will be disabled in 3.7.
- Issue #28835: Fix a regression introduced in warnings.catch_warnings(): - Issue #28835: Fix a regression introduced in warnings.catch_warnings():
call warnings.showwarning() if it was overriden inside the context manager. call warnings.showwarning() if it was overridden inside the context manager.
- Issue #27172: To assist with upgrades from 2.7, the previously documented - Issue #27172: To assist with upgrades from 2.7, the previously documented
deprecation of ``inspect.getfullargspec()`` has been reversed. This decision deprecation of ``inspect.getfullargspec()`` has been reversed. This decision

View File

@ -3670,7 +3670,7 @@ _build_callargs(PyCFuncPtrObject *self, PyObject *argtypes,
*/ */
if (ob == NULL) if (ob == NULL)
goto error; goto error;
/* The .from_param call that will ocurr later will pass this /* The .from_param call that will occur later will pass this
as a byref parameter. */ as a byref parameter. */
PyTuple_SET_ITEM(callargs, i, ob); PyTuple_SET_ITEM(callargs, i, ob);
*poutmask |= (1 << i); /* mark as out arg */ *poutmask |= (1 << i); /* mark as out arg */

View File

@ -824,7 +824,7 @@ PyDoc_STRVAR(Compressor_doc,
"be FORMAT_XZ (default), FORMAT_ALONE, or FORMAT_RAW.\n" "be FORMAT_XZ (default), FORMAT_ALONE, or FORMAT_RAW.\n"
"\n" "\n"
"check specifies the integrity check to use. For FORMAT_XZ, the default\n" "check specifies the integrity check to use. For FORMAT_XZ, the default\n"
"is CHECK_CRC64. FORMAT_ALONE and FORMAT_RAW do not suport integrity\n" "is CHECK_CRC64. FORMAT_ALONE and FORMAT_RAW do not support integrity\n"
"checks; for these formats, check must be omitted, or be CHECK_NONE.\n" "checks; for these formats, check must be omitted, or be CHECK_NONE.\n"
"\n" "\n"
"The settings used by the compressor can be specified either as a\n" "The settings used by the compressor can be specified either as a\n"

View File

@ -1038,7 +1038,7 @@ path_converter(PyObject *o, void *p)
} }
else if (is_buffer) { else if (is_buffer) {
/* XXX Replace PyObject_CheckBuffer with PyBytes_Check in other code /* XXX Replace PyObject_CheckBuffer with PyBytes_Check in other code
after removing suport of non-bytes buffer objects. */ after removing support of non-bytes buffer objects. */
if (PyErr_WarnFormat(PyExc_DeprecationWarning, 1, if (PyErr_WarnFormat(PyExc_DeprecationWarning, 1,
"%s%s%s should be %s, not %.200s", "%s%s%s should be %s, not %.200s",
path->function_name ? path->function_name : "", path->function_name ? path->function_name : "",

View File

@ -3313,7 +3313,7 @@ _PyEval_EvalFrameDefault(PyFrameObject *f, int throwflag)
^- (-oparg-1) ^- (-oparg-1)
^- (-oparg-2) ^- (-oparg-2)
`callable` will be POPed by call_funtion. `callable` will be POPed by call_function.
NULL will will be POPed manually later. NULL will will be POPed manually later.
*/ */
res = call_function(&sp, oparg, NULL); res = call_function(&sp, oparg, NULL);