@@ -607,7 +607,7 @@ Library
607
607
MemoryError.
608
608
609
609
- Issue #18473: Fixed 2to3 and 3to2 compatible pickle mappings. Fixed
610
- ambigious reverse mappings. Added many new mappings. Import mapping is no
610
+ ambiguous reverse mappings. Added many new mappings. Import mapping is no
611
611
longer applied to modules already mapped with full name mapping.
612
612
613
613
- Issue #23745: The new email header parser now handles duplicate MIME
@@ -2030,7 +2030,7 @@ Library
2030
2030
initialization of the unquote_to_bytes() table of the urllib.parse module, to
2031
2031
not waste memory if these modules are not used.
2032
2032
2033
- - Issue #19157: Include the broadcast address in the usuable hosts for IPv6
2033
+ - Issue #19157: Include the broadcast address in the usable hosts for IPv6
2034
2034
in ipaddress.
2035
2035
2036
2036
- Issue #11599: When an external command (e.g. compiler) fails, distutils now
@@ -2620,7 +2620,7 @@ Library
2620
2620
2621
2621
- asyncio: Various improvements and small changes not all covered by
2622
2622
issues listed below. E.g. wait_for() now cancels the inner task if
2623
- the timeout occcurs ; tweaked the set of exported symbols; renamed
2623
+ the timeout occurs ; tweaked the set of exported symbols; renamed
2624
2624
Empty/Full to QueueEmpty/QueueFull; "with (yield from lock)" now
2625
2625
uses a separate context manager; readexactly() raises if not enough
2626
2626
data was read; PTY support tweaks.
@@ -3944,7 +3944,7 @@ Library
3944
3944
- Issue #18996: TestCase.assertEqual() now more cleverly shorten differing
3945
3945
strings in error report.
3946
3946
3947
- - Issue #19034: repr() for tkinter.Tcl_Obj now exposes string reperesentation .
3947
+ - Issue #19034: repr() for tkinter.Tcl_Obj now exposes string representation .
3948
3948
3949
3949
- Issue #18978: ``urllib.request.Request`` now allows the method to be
3950
3950
indicated on the class and no longer sets it to None in ``__init__``.
@@ -4191,7 +4191,7 @@ Library
4191
4191
- Issue #18532: Change the builtin hash algorithms' names to lower case names
4192
4192
as promised by hashlib's documentation.
4193
4193
4194
- - Issue #8713: add new spwan and forkserver start methods, and new functions
4194
+ - Issue #8713: add new spawn and forkserver start methods, and new functions
4195
4195
get_all_start_methods, get_start_method, and set_start_method, to
4196
4196
multiprocessing.
4197
4197
@@ -4524,7 +4524,7 @@ Core and Builtins
4524
4524
- Issue #16613: Add *m* argument to ``collections.Chainmap.new_child`` to
4525
4525
allow the new child map to be specified explicitly.
4526
4526
4527
- - Issue #16730: importlib.machinery.FileFinder now no longers raises an
4527
+ - Issue #16730: importlib.machinery.FileFinder now no longer raises an
4528
4528
exception when trying to populate its cache and it finds out the directory is
4529
4529
unreadable or has turned into a file. Reported and diagnosed by
4530
4530
David Pritchard.
@@ -4832,7 +4832,7 @@ Library
4832
4832
on Windows and adds no value over and above python -m pydoc ...
4833
4833
4834
4834
- Issue #18155: The csv module now correctly handles csv files that use
4835
- a delimter character that has a special meaning in regexes, instead of
4835
+ a delimiter character that has a special meaning in regexes, instead of
4836
4836
throwing an exception.
4837
4837
4838
4838
- Issue #14360: encode_quopri can now be successfully used as an encoder
@@ -6329,7 +6329,7 @@ Documentation
6329
6329
6330
6330
- Issue #15940: Specify effect of locale on time functions.
6331
6331
6332
- - Issue #17538: Document XML vulnerabilties
6332
+ - Issue #17538: Document XML vulnerabilities
6333
6333
6334 6334
- Issue #16642: sched.scheduler timefunc initial default is time.monotonic.
6335
6335
Patch by Ramchandra Apte
@@ -6676,7 +6676,7 @@ Library
6676
6676
6677
6677
- Issue #14669: Fix pickling of connections and sockets on Mac OS X by
6678
6678
sending/receiving an acknowledgment after file descriptor transfer.
6679
- TestPicklingConnection has been reenabled for Mac OS X.
6679
+ TestPicklingConnection has been re-enabled for Mac OS X.
6680
6680
6681
6681
- Issue #11062: Fix adding a message from file to Babyl mailbox.
6682
6682
@@ -7114,7 +7114,7 @@ Build
7114
7114
- Issue #14330: For cross builds, don't use host python, use host search paths
7115
7115
for host compiler.
7116
7116
7117
- - Issue #15235: Allow Berkley DB versions up to 5.3 to build the dbm module.
7117
+ - Issue #15235: Allow Berkeley DB versions up to 5.3 to build the dbm module.
7118
7118
7119
7119
- Issue #15268: Search curses.h in /usr/include/ncursesw.
7120
7120
@@ -7264,7 +7264,7 @@ Library
7264
7264
called with no arguments.
7265
7265
7266
7266
- Issue #14653: email.utils.mktime_tz() no longer relies on system
7267
- mktime() when timezone offest is supplied.
7267
+ mktime() when timezone offset is supplied.
7268
7268
7269
7269
- Issue #14684: zlib.compressobj() and zlib.decompressobj() now support the use
7270
7270
of predefined compression dictionaries. Original patch by Sam Rushing.
@@ -7606,7 +7606,7 @@ Library
7606
7606
- Issue #14773: Fix os.fwalk() failing on dangling symlinks.
7607
7607
7608
7608
- Issue #12541: Be lenient with quotes around Realm field of HTTP Basic
7609
- Authentation in urllib2.
7609
+ Authentication in urllib2.
7610
7610
7611
7611
- Issue #14807: move undocumented tarfile.filemode() to stat.filemode() and add
7612
7612
doc entry. Add tarfile.filemode alias with deprecation warning.
@@ -7673,7 +7673,7 @@ Library
7673
7673
IDLE
7674
7674
----
7675
7675
7676
- - Issue #14958: Change IDLE systax highlighting to recognize all string and
7676
+ - Issue #14958: Change IDLE syntax highlighting to recognize all string and
7677
7677
byte literals supported in Python 3.3.
7678
7678
7679
7679
- Issue #10997: Prevent a duplicate entry in IDLE's "Recent Files" menu.
@@ -10176,7 +10176,7 @@ IDLE
10176
10176
- Issue #13296: Fix IDLE to clear compile __future__ flags on shell restart.
10177
10177
(Patch by Roger Serwy)
10178
10178
10179
- - Issue #9871: Prevent IDLE 3 crash when given byte stings
10179
+ - Issue #9871: Prevent IDLE 3 crash when given byte strings
10180
10180
with invalid hex escape sequences, like b'\x0'.
10181
10181
(Original patch by Claudiu Popa.)
10182
10182
@@ -12098,7 +12098,7 @@ Library
12098
12098
- Issue #9632: Remove sys.setfilesystemencoding() function: use PYTHONFSENCODING
12099
12099
environment variable to set the filesystem encoding at Python startup.
12100
12100
sys.setfilesystemencoding() creates inconsistencies because it is unable to
12101
- reencode all filenames in all objects.
12101
+ re-encode all filenames in all objects.
12102
12102
12103
12103
- Issue #9410: Various optimizations to the pickle module, leading to speedups
12104
12104
up to 4x (depending on the benchmark). Mostly ported from Unladen Swallow;
@@ -12509,7 +12509,7 @@ Library
12509
12509
- Issue #9605: posix.getlogin() decodes the username with file filesystem
12510
12510
encoding and surrogateescape error handler. Patch written by David Watson.
12511
12511
12512
- - Issue #9604: posix.initgroups() encodes the username using the fileystem
12512
+ - Issue #9604: posix.initgroups() encodes the username using the filesystem
12513
12513
encoding and surrogateescape error handler. Patch written by David Watson.
12514
12514
12515
12515
- Issue #9603: posix.ttyname() and posix.ctermid() decode the terminal name
@@ -12667,7 +12667,7 @@ What's New in Python 3.2 Alpha 1?
12667
12667
Core and Builtins
12668
12668
-----------------
12669
12669
12670
- - Issue #8991: convertbuffer() rejects discontigious buffers.
12670
+ - Issue #8991: convertbuffer() rejects discontiguous buffers.
12671
12671
12672
12672
- Issue #7616: Fix copying of overlapping memoryview slices with the Intel
12673
12673
compiler.
@@ -13211,7 +13211,7 @@ Library
13211
13211
13212
13212
- Issue #7989: Added pure python implementation of the `datetime` module. The C
13213
13213
module is renamed to `_datetime` and if available, overrides all classes
13214
- defined in datetime with fast C impementation . Python implementation is based
13214
+ defined in datetime with fast C implementation . Python implementation is based
13215
13215
on the original python prototype for the datetime module by Tim Peters with
13216
13216
minor modifications by the PyPy project. The test suite now tests `datetime`
13217
13217
module with and without `_datetime` acceleration using the same test cases.
@@ -15049,7 +15049,7 @@ Extension Modules
15049
15049
an error. The _PY_STRUCT_FLOAT_COERCE constant has been removed.
15050
15050
The version number has been bumped to 0.3.
15051
15051
15052
- - Issue #5359: Readd the Berkeley DB detection code to allow _dbm be built
15052
+ - Issue #5359: Re-add the Berkeley DB detection code to allow _dbm be built
15053
15053
using Berkeley DB.
15054
15054
15055
15055
Tests
@@ -17028,7 +17028,7 @@ Extension Modules
17028
17028
and renamed to filter(), map(), and zip(). Also, renamed
17029
17029
izip_longest() to zip_longest() and ifilterfalse() to filterfalse().
17030
17030
17031
- - Issue #1762972: Readded the reload() function as imp.reload().
17031
+ - Issue #1762972: Re-added the reload() function as imp.reload().
17032
17032
17033
17033
- Bug #2111: mmap segfaults when trying to write a block opened with
17034
17034
PROT_READ.
@@ -18448,7 +18448,7 @@ Core and builtins
18448
18448
18449
18449
- Fixed bug #1459029 - unicode reprs were double-escaped.
18450
18450
18451
- - Patch #1396919: The system scope threads are reenabled on FreeBSD
18451
+ - Patch #1396919: The system scope threads are re-enabled on FreeBSD
18452
18452
5.4 and later versions.
18453
18453
18454
18454
- Bug #1115379: Compiling a Unicode string with an encoding declaration
@@ -21803,7 +21803,7 @@ Library
21803
21803
- New csv package makes it easy to read/write CSV files.
21804
21804
21805
21805
- Module shlex has been extended to allow posix-like shell parsings,
21806
- including a split() function for easy spliting of quoted strings and
21806
+ including a split() function for easy splitting of quoted strings and
21807
21807
commands. An iterator interface was also implemented.
21808
21808
21809
21809
Tools/Demos
@@ -27751,7 +27751,7 @@ Fri Mar 12 22:15:43 1999 Guido van Rossum <guido@eric.cnri.reston.va.us>
27751
27751
27752
27752
The filename to URL conversion didn't properly quote special
27753
27753
characters.
27754
- The URL to filename didn't properly unquote special chatacters .
27754
+ The URL to filename didn't properly unquote special characters .
27755
27755
27756
27756
* Objects/floatobject.c:
27757
27757
OK, try again. Vladimir gave me a fix for the alignment bus error,
@@ -27807,7 +27807,7 @@ Wed Mar 10 22:55:47 1999 Guido van Rossum <guido@eric.cnri.reston.va.us>
27807
27807
classes in selected module
27808
27808
methods of selected class
27809
27809
27810
- Sinlge clicking in a directory, module or class item updates the next
27810
+ Single clicking in a directory, module or class item updates the next
27811
27811
column with info about the selected item. Double clicking in a
27812
27812
module, class or method item opens the file (and selects the clicked
27813
27813
item if it is a class or method).
@@ -28130,7 +28130,7 @@ webchecker and other ftp retrieves.
28130
28130
28131
28131
- ConfigParser's get() method now accepts an optional keyword argument
28132
28132
(vars) that is substituted on top of the defaults that were setup in
28133
- __init__. You can now also have recusive references in your
28133
+ __init__. You can now also have recursive references in your
28134
28134
configuration file.
28135
28135
28136
28136
- Some improvements to the Queue module, including a put_nowait()
@@ -28209,7 +28209,7 @@ core.
28209
28209
not.
28210
28210
28211
28211
- The curses module implements an optional nlines argument to
28212
- w.scroll(). (It then calls wscrl(win, nlines) instead of scoll (win).)
28212
+ w.scroll(). (It then calls wscrl(win, nlines) instead of scroll (win).)
28213
28213
28214
28214
Changes to tools
28215
28215
----------------
@@ -28504,7 +28504,7 @@ PyEval_GetGlobals.
28504
28504
- glmodule.c: check in the changed version after running the stubber
28505
28505
again -- this solves the conflict with curses over the 'clear' entry
28506
28506
point much nicer. (Jack Jansen had checked in the changes to cstubs
28507
- eons ago, but I never regenrated glmodule.c :-( )
28507
+ eons ago, but I never regenerated glmodule.c :-( )
28508
28508
28509
28509
- frameobject.c: fix reference count bug in PyFrame_New. Vladimir
28510
28510
Marangozov.
@@ -28581,7 +28581,7 @@ idiom L1[len(L1):] = L2.
28581
28581
28582
28582
- Better error messages when a sequence is indexed with a non-integer.
28583
28583
28584
- - Bettter error message when calling a non-callable object (include
28584
+ - Better error message when calling a non-callable object (include
28585
28585
the type in the message).
28586
28586
28587
28587
Python services
@@ -28656,7 +28656,7 @@ Internet Protocols and Support
28656
28656
- imaplib.py: new version from Piers Lauder.
28657
28657
28658
28658
- smtplib.py: change sendmail() method to accept a single string or a
28659
- list or strings as the destination (commom newbie mistake).
28659
+ list or strings as the destination (common newbie mistake).
28660
28660
28661
28661
- poplib.py: LIST with a msg argument fixed.
28662
28662
@@ -31109,7 +31109,7 @@ encoding/decoding CGI form arguments. Catch all errors from the ftp
31109
31109
module. HTTP requests now add the Host: header line. The proxy
31110
31110
variable names are now mapped to lower case, for Windows. The
31111
31111
spliturl() function no longer erroneously throws away all data past
31112
- the first newline. The basejoin() function now intereprets "../"
31112
+ the first newline. The basejoin() function now interprets "../"
31113
31113
correctly. I *believe* that the problems with "exception raised in
31114
31114
__del__" under certain circumstances have been fixed (mostly by
31115
31115
changes elsewher in the interpreter).
@@ -31397,7 +31397,7 @@ changes and fixes.
31397
31397
31398
31398
- Added a bunch of new winfo options to Tkinter.py; we should now be
31399
31399
up to date with Tk 4.2. The new winfo options supported are:
31400
- mananger , pointerx, pointerxy, pointery, server, viewable, visualid,
31400
+ manager , pointerx, pointerxy, pointery, server, viewable, visualid,
31401
31401
visualsavailable.
31402
31402
31403
31403
- The broken bind() method on Canvas objects defined in the Canvas.py
@@ -32552,7 +32552,7 @@ The same applies to posixfile.open() and the socket method makefile().
32552
32552
is being maintained and distributed separately.
32553
32553
32554
32554
- Improved support for the Apple Macintosh, in part by Jack Jansen,
32555
- e.g. interfaces to (a few) resource mananger functions, get/set file
32555
+ e.g. interfaces to (a few) resource manager functions, get/set file
32556
32556
type and creator, gestalt, sound manager, speech manager, MacTCP, comm
32557
32557
toolbox, and the think C console library. This is being maintained
32558
32558
and distributed separately.
@@ -33229,7 +33229,7 @@ sys.argv[0]; it can simply do "if __name__ == '__main__': main()".
33229
33229
* When an object is printed by the print statement, its implementation
33230
33230
of str() is used. This means that classes can define __str__(self) to
33231
33231
direct how their instances are printed. This is different from
33232
- __repr__(self), which should define an unambigous string
33232
+ __repr__(self), which should define an unambiguous string
33233
33233
representation of the instance. (If __str__() is not defined, it
33234
33234
defaults to __repr__().)
33235
33235
@@ -34366,7 +34366,7 @@ eval_code) and ceval.h (which doesn't need compile.hand declares the
34366
34366
rest)
34367
34367
34368
34368
ceval.h defines macros BGN_SAVE / END_SAVE for use with threads (to
34369
- improve the parallellism of multi-threaded programs by letting other
34369
+ improve the parallelism of multi-threaded programs by letting other
34370
34370
Python code run when a blocking system call or something similar is
34371
34371
made)
34372
34372
@@ -34514,7 +34514,7 @@ names listed in a 'global' statement must not be used in the function
34514
34514
before the statement is reached.
34515
34515
34516
34516
Remember that you don't need to use 'global' if you only want to *use*
34517
- a global variable in a function; nor do you need ot for assignments to
34517
+ a global variable in a function; nor do you need to for assignments to
34518
34518
parts of global variables (e.g., list or dictionary items or
34519
34519
attributes of class instances). This has not changed; in fact
34520
34520
assignment to part of a global variable was the standard workaround.
0 commit comments