@@ -32,7 +32,7 @@ Core and Builtins
32
32
33
33
- Issue #24102: Fixed exception type checking in standard error handlers.
34
34
35
- - Issue #23757: PySequence_Tuple() incorrectly called the concrete list API
35
+ - Issue #23757: PySequence_Tuple() incorrectly called the concrete list API
36
36
when the data was a list subclass.
37
37
38
38
- Issue #24407: Fix crash when dict is mutated while being updated.
758
758
- Issue #16233: A module browser (File : Class Browser, Alt+C) requires a
759
759
editor window with a filename. When Class Browser is requested otherwise,
760
760
from a shell, output window, or 'Untitled' editor, Idle no longer displays
761
- an error box. It now pops up an Open Module box (Alt+M). If a valid name
761
+ an error box. It now pops up an Open Module box (Alt+M). If a valid name
762
762
is entered and a module is opened, a corresponding browser is also opened.
763
763
764
764
- Issue #4832: Save As to type Python files automatically adds .py to the
@@ -1009,7 +1009,7 @@ Library
1009
1009
- Issue #21448: Changed FeedParser feed() to avoid O(N**2) behavior when
1010
1010
parsing long line. Original patch by Raymond Hettinger.
1011
1011
1012
- - Issue #22184: The functools LRU Cache decorator factory now gives an earlier
1012
+ - Issue #22184: The functools LRU Cache decorator factory now gives an earlier
1013
1013
and clearer error message when the user forgets the required parameters.
1014
1014
1015
1015
- Issue #17923: glob() patterns ending with a slash no longer match non-dirs on
@@ -1051,7 +1051,7 @@ Library
1051
1051
- Issue #21044: tarfile.open() now handles fileobj with an integer 'name'
1052
1052
attribute. Based on patch by Antoine Pietri.
1053
1053
1054
- - Issue #21867: Prevent turtle crash due to invalid undo buffer size.
1054
+ - Issue #21867: Prevent turtle crash due to invalid undo buffer size.
1055
1055
1056
1056
- Issue #19076: Don't pass the redundant 'file' argument to self.error().
1057
1057
@@ -1097,16 +1097,16 @@ Library
1097
1097
1098
1098
- Issue #21491: socketserver: Fix a race condition in child processes reaping.
1099
1099
1100
- - Issue #21832: Require named tuple inputs to be exact strings.
1100
+ - Issue #21832: Require named tuple inputs to be exact strings.
1101
1101
1102
- - Issue #19145: The times argument for itertools.repeat now handles
1102
+ - Issue #19145: The times argument for itertools.repeat now handles
1103
1103
negative values the same way for keyword arguments as it does for
1104
1104
positional arguments.
1105
1105
1106
1106
- Issue #21812: turtle.shapetransform did not tranform the turtle on the
1107
1107
first call. (Issue identified and fixed by Lita Cho.)
1108
1108
1109
- - Issue #21635: The difflib SequenceMatcher.get_matching_blocks() method
1109
+ - Issue #21635: The difflib SequenceMatcher.get_matching_blocks() method
1110
1110
cache didn't match the actual result. The former was a list of tuples
1111
1111
and the latter was a list of named tuples.
1112
1112
@@ -1167,7 +1167,7 @@ Library
1167
1167
- Issue #14710: pkgutil.find_loader() no longer raises an exception when a
1168
1168
module doesn't exist.
1169
1169
1170
- - Issue #21481: Argparse equality and inequality tests now return
1170
+ - Issue #21481: Argparse equality and inequality tests now return
1171
1171
NotImplemented when comparing to an unknown type.
1172
1172
1173
1173
- Issue #8743: Fix interoperability between set objects and the
@@ -1253,7 +1253,7 @@ IDLE
1253
1253
Tests
1254
1254
-----
1255
1255
1256
- - Issue #22166: with the assistance of a new internal _codecs._forget_codec
1256
+ - Issue #22166: With the assistance of a new internal _codecs._forget_codec
1257
1257
helping function, test_codecs now clears the encoding caches to avoid the
1258
1258
appearance of a reference leak
1259
1259
@@ -1425,7 +1425,7 @@ Library
1425
1425
- Issue #21088: Bugfix for curses.window.addch() regression in 3.4.0.
1426
1426
In porting to Argument Clinic, the first two arguments were reversed.
1427
1427
1428
- - Issue #21469: Reduced the risk of false positives in robotparser by
1428
+ - Issue #21469: Reduced the risk of false positives in robotparser by
1429
1429
checking to make sure that robots.txt has been read or does not exist
1430
1430
prior to returning True in can_fetch().
1431
1431
@@ -2244,7 +2244,7 @@ Tools/Demos
2244
2244
"{dirname}/clinic/{basename}.h".
2245
2245
2246
2246
- Issue #20390: Argument Clinic's "class" directive syntax has been extended
2247
- with two new required arguments: "typedef" and "type_object".
2247
+ with two new required arguments: "typedef" and "type_object".
2248
2248
2249
2249
- Issue #20390: Argument Clinic: If __new__ or __init__ functions didn't use
2250
2250
kwargs (or args), the PyArg_NoKeywords (or PyArg_NoPositional) calls
@@ -3311,10 +3311,10 @@ Library
3311
3311
- Issue #9548: Add a minimal "_bootlocale" module that is imported by the
3312
3312
_io module instead of the full locale module.
3313
3313
3314
- - Issue #18764: remove the 'print' alias for the PDB 'p' command so that it no
3314
+ - Issue #18764: Remove the 'print' alias for the PDB 'p' command so that it no
3315
3315
longer shadows the print function.
3316
3316
3317
- - Issue #19158: a rare race in BoundedSemaphore could allow .release() too
3317
+ - Issue #19158: A rare race in BoundedSemaphore could allow .release() too
3318
3318
often.
3319
3319
3320
3320
- Issue #15805: Add contextlib.redirect_stdout().
@@ -7935,7 +7935,7 @@ Core and Builtins
7935
7935
and bytearray.split may now be passed as keyword arguments.
7936
7936
7937
7937
- Issue #13012: The 'keepends' parameter to str.splitlines may now be passed
7938
- as a keyword argument: "my_string.splitlines(keepends=True)". The same
7938
+ as a keyword argument: "my_string.splitlines(keepends=True)". The same
7939
7939
change also applies to bytes.splitlines and bytearray.splitlines.
7940
7940
7941
7941
- Issue #7732: Don't open a directory as a file anymore while importing a
@@ -8926,7 +8926,7 @@ Library
8926
8926
of the text mode (using the locale encoding) to avoid encoding issues.
8927
8927
8928
8928
- Issue #12147: Adjust the new-in-3.2 smtplib.send_message method for better
8929
- conformance to the RFCs: correctly handle Sender and Resent- headers.
8929
+ conformance to the RFCs: correctly handle Sender and Resent- headers.
8930
8930
8931
8931
- Issue #12352: Fix a deadlock in multiprocessing.Heap when a block is freed by
8932
8932
the garbage collector while the Heap lock is held.
@@ -9330,7 +9330,7 @@ Library
9330
9330
multipart subparts with an 8-bit CTE into unicode instead of preserving the
9331
9331
bytes.
9332
9332
9333
- - Issue #1690608: email.util.formataddr is now RFC 2047 aware: it now has a
9333
+ - Issue #1690608: email.util.formataddr is now RFC 2047 aware: it now has a
9334
9334
charset parameter that defaults to utf-8 and is used as the charset for RFC
9335
9335
2047 encoding when the realname contains non-ASCII characters.
9336
9336
@@ -9925,7 +9925,7 @@ Tests
9925
9925
Patch by Garrett Cooper.
9926
9926
9927
9927
- Issue #10736: Fix test_ttk test_widgets failures with Cocoa Tk 8.5.9
9928
- 2.8 + on Mac OS X. (Patch by Ronald Oussoren)
9928
+ 2.8+ on Mac OS X. (Patch by Ronald Oussoren)
9929
9929
9930
9930
- Issue #12057: Add tests for ISO 2022 codecs (iso2022_jp, iso2022_jp_2,
9931
9931
iso2022_kr).
0 commit comments