@@ -607,7 +607,7 @@ Library
607607 MemoryError.
608608
609609- 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
611611 longer applied to modules already mapped with full name mapping.
612612
613613- Issue #23745: The new email header parser now handles duplicate MIME
@@ -2030,7 +2030,7 @@ Library
20302030 initialization of the unquote_to_bytes() table of the urllib.parse module, to
20312031 not waste memory if these modules are not used.
20322032
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
20342034 in ipaddress.
20352035
20362036- Issue #11599: When an external command (e.g. compiler) fails, distutils now
@@ -2620,7 +2620,7 @@ Library
26202620
26212621- asyncio: Various improvements and small changes not all covered by
26222622 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
26242624 Empty/Full to QueueEmpty/QueueFull; "with (yield from lock)" now
26252625 uses a separate context manager; readexactly() raises if not enough
26262626 data was read; PTY support tweaks.
@@ -3944,7 +3944,7 @@ Library
39443944- Issue #18996: TestCase.assertEqual() now more cleverly shorten differing
39453945 strings in error report.
39463946
3947- - Issue #19034: repr() for tkinter.Tcl_Obj now exposes string reperesentation .
3947+ - Issue #19034: repr() for tkinter.Tcl_Obj now exposes string representation .
39483948
39493949- Issue #18978: ``urllib.request.Request`` now allows the method to be
39503950 indicated on the class and no longer sets it to None in ``__init__``.
@@ -4191,7 +4191,7 @@ Library
41914191- Issue #18532: Change the builtin hash algorithms' names to lower case names
41924192 as promised by hashlib's documentation.
41934193
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
41954195 get_all_start_methods, get_start_method, and set_start_method, to
41964196 multiprocessing.
41974197
@@ -4524,7 +4524,7 @@ Core and Builtins
45244524- Issue #16613: Add *m* argument to ``collections.Chainmap.new_child`` to
45254525 allow the new child map to be specified explicitly.
45264526
4527- - Issue #16730: importlib.machinery.FileFinder now no longers raises an
4527+ - Issue #16730: importlib.machinery.FileFinder now no longer raises an
45284528 exception when trying to populate its cache and it finds out the directory is
45294529 unreadable or has turned into a file. Reported and diagnosed by
45304530 David Pritchard.
@@ -4832,7 +4832,7 @@ Library
48324832 on Windows and adds no value over and above python -m pydoc ...
48334833
48344834- 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
48364836 throwing an exception.
48374837
48384838- Issue #14360: encode_quopri can now be successfully used as an encoder
@@ -6329,7 +6329,7 @@ Documentation
63296329
63306330- Issue #15940: Specify effect of locale on time functions.
63316331
6332- - Issue #17538: Document XML vulnerabilties
6332+ - Issue #17538: Document XML vulnerabilities
63336333
63346334- Issue #16642: sched.scheduler timefunc initial default is time.monotonic.
63356335 Patch by Ramchandra Apte
@@ -6676,7 +6676,7 @@ Library
66766676
66776677- Issue #14669: Fix pickling of connections and sockets on Mac OS X by
66786678 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.
66806680
66816681- Issue #11062: Fix adding a message from file to Babyl mailbox.
66826682
@@ -7114,7 +7114,7 @@ Build
71147114- Issue #14330: For cross builds, don't use host python, use host search paths
71157115 for host compiler.
71167116
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.
71187118
71197119- Issue #15268: Search curses.h in /usr/include/ncursesw.
71207120
@@ -7264,7 +7264,7 @@ Library
72647264 called with no arguments.
72657265
72667266- 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.
72687268
72697269- Issue #14684: zlib.compressobj() and zlib.decompressobj() now support the use
72707270 of predefined compression dictionaries. Original patch by Sam Rushing.
@@ -7606,7 +7606,7 @@ Library
76067606- Issue #14773: Fix os.fwalk() failing on dangling symlinks.
76077607
76087608- Issue #12541: Be lenient with quotes around Realm field of HTTP Basic
7609- Authentation in urllib2.
7609+ Authentication in urllib2.
76107610
76117611- Issue #14807: move undocumented tarfile.filemode() to stat.filemode() and add
76127612 doc entry. Add tarfile.filemode alias with deprecation warning.
@@ -7673,7 +7673,7 @@ Library
76737673IDLE
76747674----
76757675
7676- - Issue #14958: Change IDLE systax highlighting to recognize all string and
7676+ - Issue #14958: Change IDLE syntax highlighting to recognize all string and
76777677 byte literals supported in Python 3.3.
76787678
76797679- Issue #10997: Prevent a duplicate entry in IDLE's "Recent Files" menu.
@@ -10176,7 +10176,7 @@ IDLE
1017610176- Issue #13296: Fix IDLE to clear compile __future__ flags on shell restart.
1017710177 (Patch by Roger Serwy)
1017810178
10179- - Issue #9871: Prevent IDLE 3 crash when given byte stings
10179+ - Issue #9871: Prevent IDLE 3 crash when given byte strings
1018010180 with invalid hex escape sequences, like b'\x0'.
1018110181 (Original patch by Claudiu Popa.)
1018210182
@@ -12098,7 +12098,7 @@ Library
1209812098- Issue #9632: Remove sys.setfilesystemencoding() function: use PYTHONFSENCODING
1209912099 environment variable to set the filesystem encoding at Python startup.
1210012100 sys.setfilesystemencoding() creates inconsistencies because it is unable to
12101- reencode all filenames in all objects.
12101+ re-encode all filenames in all objects.
1210212102
1210312103- Issue #9410: Various optimizations to the pickle module, leading to speedups
1210412104 up to 4x (depending on the benchmark). Mostly ported from Unladen Swallow;
@@ -12509,7 +12509,7 @@ Library
1250912509- Issue #9605: posix.getlogin() decodes the username with file filesystem
1251012510 encoding and surrogateescape error handler. Patch written by David Watson.
1251112511
12512- - Issue #9604: posix.initgroups() encodes the username using the fileystem
12512+ - Issue #9604: posix.initgroups() encodes the username using the filesystem
1251312513 encoding and surrogateescape error handler. Patch written by David Watson.
1251412514
1251512515- Issue #9603: posix.ttyname() and posix.ctermid() decode the terminal name
@@ -12667,7 +12667,7 @@ What's New in Python 3.2 Alpha 1?
1266712667Core and Builtins
1266812668-----------------
1266912669
12670- - Issue #8991: convertbuffer() rejects discontigious buffers.
12670+ - Issue #8991: convertbuffer() rejects discontiguous buffers.
1267112671
1267212672- Issue #7616: Fix copying of overlapping memoryview slices with the Intel
1267312673 compiler.
@@ -13211,7 +13211,7 @@ Library
1321113211
1321213212- Issue #7989: Added pure python implementation of the `datetime` module. The C
1321313213 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
1321513215 on the original python prototype for the datetime module by Tim Peters with
1321613216 minor modifications by the PyPy project. The test suite now tests `datetime`
1321713217 module with and without `_datetime` acceleration using the same test cases.
@@ -15049,7 +15049,7 @@ Extension Modules
1504915049 an error. The _PY_STRUCT_FLOAT_COERCE constant has been removed.
1505015050 The version number has been bumped to 0.3.
1505115051
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
1505315053 using Berkeley DB.
1505415054
1505515055Tests
@@ -17028,7 +17028,7 @@ Extension Modules
1702817028 and renamed to filter(), map(), and zip(). Also, renamed
1702917029 izip_longest() to zip_longest() and ifilterfalse() to filterfalse().
1703017030
17031- - Issue #1762972: Readded the reload() function as imp.reload().
17031+ - Issue #1762972: Re-added the reload() function as imp.reload().
1703217032
1703317033- Bug #2111: mmap segfaults when trying to write a block opened with
1703417034 PROT_READ.
@@ -18448,7 +18448,7 @@ Core and builtins
1844818448
1844918449- Fixed bug #1459029 - unicode reprs were double-escaped.
1845018450
18451- - Patch #1396919: The system scope threads are reenabled on FreeBSD
18451+ - Patch #1396919: The system scope threads are re-enabled on FreeBSD
1845218452 5.4 and later versions.
1845318453
1845418454- Bug #1115379: Compiling a Unicode string with an encoding declaration
@@ -21803,7 +21803,7 @@ Library
2180321803- New csv package makes it easy to read/write CSV files.
2180421804
2180521805- 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
2180721807 commands. An iterator interface was also implemented.
2180821808
2180921809Tools/Demos
@@ -27751,7 +27751,7 @@ Fri Mar 12 22:15:43 1999 Guido van Rossum <
[email protected] >
2775127751
2775227752 The filename to URL conversion didn't properly quote special
2775327753 characters.
27754- The URL to filename didn't properly unquote special chatacters .
27754+ The URL to filename didn't properly unquote special characters .
2775527755
2775627756 * Objects/floatobject.c:
2775727757 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 <
[email protected] >
2780727807 classes in selected module
2780827808 methods of selected class
2780927809
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
2781127811 column with info about the selected item. Double clicking in a
2781227812 module, class or method item opens the file (and selects the clicked
2781327813 item if it is a class or method).
@@ -28130,7 +28130,7 @@ webchecker and other ftp retrieves.
2813028130
2813128131- ConfigParser's get() method now accepts an optional keyword argument
2813228132(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
2813428134configuration file.
2813528135
2813628136- Some improvements to the Queue module, including a put_nowait()
@@ -28209,7 +28209,7 @@ core.
2820928209not.
2821028210
2821128211- 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).)
2821328213
2821428214Changes to tools
2821528215----------------
@@ -28504,7 +28504,7 @@ PyEval_GetGlobals.
2850428504- glmodule.c: check in the changed version after running the stubber
2850528505again -- this solves the conflict with curses over the 'clear' entry
2850628506point 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 :-( )
2850828508
2850928509- frameobject.c: fix reference count bug in PyFrame_New. Vladimir
2851028510Marangozov.
@@ -28581,7 +28581,7 @@ idiom L1[len(L1):] = L2.
2858128581
2858228582- Better error messages when a sequence is indexed with a non-integer.
2858328583
28584- - Bettter error message when calling a non-callable object (include
28584+ - Better error message when calling a non-callable object (include
2858528585the type in the message).
2858628586
2858728587Python services
@@ -28656,7 +28656,7 @@ Internet Protocols and Support
2865628656- imaplib.py: new version from Piers Lauder.
2865728657
2865828658- 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).
2866028660
2866128661- poplib.py: LIST with a msg argument fixed.
2866228662
@@ -31109,7 +31109,7 @@ encoding/decoding CGI form arguments. Catch all errors from the ftp
3110931109module. HTTP requests now add the Host: header line. The proxy
3111031110variable names are now mapped to lower case, for Windows. The
3111131111spliturl() 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 "../"
3111331113correctly. I *believe* that the problems with "exception raised in
3111431114__del__" under certain circumstances have been fixed (mostly by
3111531115changes elsewher in the interpreter).
@@ -31397,7 +31397,7 @@ changes and fixes.
3139731397
3139831398- Added a bunch of new winfo options to Tkinter.py; we should now be
3139931399up 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,
3140131401visualsavailable.
3140231402
3140331403- 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().
3255232552is being maintained and distributed separately.
3255332553
3255432554- 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
3255632556type and creator, gestalt, sound manager, speech manager, MacTCP, comm
3255732557toolbox, and the think C console library. This is being maintained
3255832558and distributed separately.
@@ -33229,7 +33229,7 @@ sys.argv[0]; it can simply do "if __name__ == '__main__': main()".
3322933229* When an object is printed by the print statement, its implementation
3323033230of str() is used. This means that classes can define __str__(self) to
3323133231direct 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
3323333233representation of the instance. (If __str__() is not defined, it
3323433234defaults to __repr__().)
3323533235
@@ -34366,7 +34366,7 @@ eval_code) and ceval.h (which doesn't need compile.hand declares the
3436634366rest)
3436734367
3436834368ceval.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
3437034370Python code run when a blocking system call or something similar is
3437134371made)
3437234372
@@ -34514,7 +34514,7 @@ names listed in a 'global' statement must not be used in the function
3451434514before the statement is reached.
3451534515
3451634516Remember 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
3451834518parts of global variables (e.g., list or dictionary items or
3451934519attributes of class instances). This has not changed; in fact
3452034520assignment to part of a global variable was the standard workaround.
0 commit comments