1917 lines
34 KiB
ReStructuredText
1917 lines
34 KiB
ReStructuredText
.. bpo: 13020
|
|
.. date: 8656
|
|
.. nonce: 7y51PJ
|
|
.. release date: 2012-02-23
|
|
.. section: Core and Builtins
|
|
|
|
Fix a reference leak when allocating a structsequence object fails. Patch
|
|
by Suman Saha.
|
|
|
|
..
|
|
|
|
.. bpo: 13703
|
|
.. date: 8655
|
|
.. nonce: 8FylqY
|
|
.. section: Core and Builtins
|
|
|
|
oCERT-2011-003: add -R command-line option and PYTHONHASHSEED environment
|
|
variable, to provide an opt-in way to protect against denial of service
|
|
attacks due to hash collisions within the dict and set types. Patch by
|
|
David Malcolm, based on work by Victor Stinner.
|
|
|
|
..
|
|
|
|
.. bpo: 11235
|
|
.. date: 8654
|
|
.. nonce: 6wzkv-
|
|
.. section: Core and Builtins
|
|
|
|
Fix OverflowError when trying to import a source file whose modification
|
|
time doesn't fit in a 32-bit timestamp.
|
|
|
|
..
|
|
|
|
.. bpo: 11638
|
|
.. date: 8653
|
|
.. nonce: M-D70Z
|
|
.. section: Core and Builtins
|
|
|
|
Unicode strings in 'name' and 'version' no longer cause UnicodeDecodeErrors.
|
|
|
|
..
|
|
|
|
.. bpo: 0
|
|
.. date: 8652
|
|
.. nonce: 2J4kRL
|
|
.. section: Core and Builtins
|
|
|
|
Fix the fix for issue #12149: it was incorrect, although it had the side
|
|
effect of appearing to resolve the issue. Thanks to Mark Shannon for
|
|
noticing.
|
|
|
|
..
|
|
|
|
.. bpo: 13546
|
|
.. date: 8651
|
|
.. nonce: iNNZwK
|
|
.. section: Core and Builtins
|
|
|
|
Fixed an overflow issue that could crash the intepreter when calling
|
|
sys.setrecursionlimit((1<<31)-1).
|
|
|
|
..
|
|
|
|
.. bpo: 13333
|
|
.. date: 8650
|
|
.. nonce: jkzjPN
|
|
.. section: Core and Builtins
|
|
|
|
The UTF-7 decoder now accepts lone surrogates (the encoder already accepts
|
|
them).
|
|
|
|
..
|
|
|
|
.. bpo: 10519
|
|
.. date: 8649
|
|
.. nonce: vnPUhZ
|
|
.. section: Core and Builtins
|
|
|
|
Avoid unnecessary recursive function calls in setobject.c.
|
|
|
|
..
|
|
|
|
.. bpo: 13268
|
|
.. date: 8648
|
|
.. nonce: 1add1A
|
|
.. section: Core and Builtins
|
|
|
|
Fix the assert statement when a tuple is passed as the message.
|
|
|
|
..
|
|
|
|
.. bpo: 13018
|
|
.. date: 8647
|
|
.. nonce: WRySxn
|
|
.. section: Core and Builtins
|
|
|
|
Fix reference leaks in error paths in dictobject.c. Patch by Suman Saha.
|
|
|
|
..
|
|
|
|
.. bpo: 12604
|
|
.. date: 8646
|
|
.. nonce: dDegux
|
|
.. section: Core and Builtins
|
|
|
|
VTRACE macro expanded to no-op in _sre.c to avoid compiler warnings. Patch
|
|
by Josh Triplett and Petri Lehtinen.
|
|
|
|
..
|
|
|
|
.. bpo: 7833
|
|
.. date: 8645
|
|
.. nonce: NcSnnJ
|
|
.. section: Core and Builtins
|
|
|
|
Extension modules built using distutils on Windows will no longer include a
|
|
"manifest" to prevent them failing at import time in some embedded
|
|
situations.
|
|
|
|
..
|
|
|
|
.. bpo: 13186
|
|
.. date: 8644
|
|
.. nonce: 8x-IKP
|
|
.. section: Core and Builtins
|
|
|
|
Fix __delitem__ on old-style instances when invoked through
|
|
PySequence_DelItem.
|
|
|
|
..
|
|
|
|
.. bpo: 13156
|
|
.. date: 8643
|
|
.. nonce: YQ_oHA
|
|
.. section: Core and Builtins
|
|
|
|
Revert the patch for issue #10517 (reset TLS upon fork()), which was only
|
|
relevant for the native pthread TLS implementation.
|
|
|
|
..
|
|
|
|
.. bpo: 7732
|
|
.. date: 8642
|
|
.. nonce: Su45lo
|
|
.. section: Core and Builtins
|
|
|
|
Fix a crash on importing a module if a directory has the same name than a
|
|
Python module (e.g. "__init__.py"): don't close the file twice.
|
|
|
|
..
|
|
|
|
.. bpo: 12973
|
|
.. date: 8641
|
|
.. nonce: i36yPj
|
|
.. section: Core and Builtins
|
|
|
|
Fix overflow checks that invoked undefined behaviour in int.__pow__. These
|
|
overflow checks were causing int.__pow__ to produce incorrect results with
|
|
recent versions of Clang, as a result of the compiler optimizing the check
|
|
away. Also fix similar overflow checks in list_repeat (listobject.c) and
|
|
islice_next (itertoolsmodule.c). These bugs caused test failures with
|
|
recent versions of Clang.
|
|
|
|
..
|
|
|
|
.. bpo: 12266
|
|
.. date: 8640
|
|
.. nonce: SifsgD
|
|
.. section: Core and Builtins
|
|
|
|
Fix str.capitalize() to correctly uppercase/lowercase titlecased and cased
|
|
non-letter characters.
|
|
|
|
..
|
|
|
|
.. bpo: 12610
|
|
.. date: 8639
|
|
.. nonce: ppRi5I
|
|
.. section: Core and Builtins
|
|
|
|
Verify that user generated AST has correct string and identifier types
|
|
before compiling. (See also: bpo-12609)
|
|
|
|
..
|
|
|
|
.. bpo: 11627
|
|
.. date: 8638
|
|
.. nonce: sfRw_E
|
|
.. section: Core and Builtins
|
|
|
|
Fix segfault when __new__ on an exception returns a non-exception class.
|
|
|
|
..
|
|
|
|
.. bpo: 12149
|
|
.. date: 8637
|
|
.. nonce: tp-PTF
|
|
.. section: Core and Builtins
|
|
|
|
Update the method cache after a type's dictionnary gets cleared by the
|
|
garbage collector. This fixes a segfault when an instance and its type get
|
|
caught in a reference cycle, and the instance's deallocator calls one of the
|
|
methods on the type (e.g. when subclassing IOBase). Diagnosis and patch by
|
|
Davide Rizzo.
|
|
|
|
..
|
|
|
|
.. bpo: 12501
|
|
.. date: 8636
|
|
.. nonce: 25PdW1
|
|
.. section: Core and Builtins
|
|
|
|
Remove Py3k warning for callable. callable() is supported again in Python
|
|
3.2.
|
|
|
|
..
|
|
|
|
.. bpo: 9611
|
|
.. date: 8635
|
|
.. nonce: tQEmuh
|
|
.. section: Core and Builtins
|
|
|
|
FileIO.read(), FileIO.readinto(), FileIO.write() and os.write() clamp the
|
|
length to INT_MAX on Windows. (See also: bpo-9015)
|
|
|
|
..
|
|
|
|
.. bpo: 1195
|
|
.. date: 8634
|
|
.. nonce: Tp_J8Y
|
|
.. section: Core and Builtins
|
|
|
|
my_fgets() now always clears errors before calling fgets(). Fix the
|
|
following case: sys.stdin.read() stopped with CTRL+d (end of file),
|
|
raw_input() interrupted by CTRL+c.
|
|
|
|
..
|
|
|
|
.. bpo: 10860
|
|
.. date: 8633
|
|
.. nonce: _w3Kvl
|
|
.. section: Core and Builtins
|
|
|
|
httplib now correctly handles an empty port after port delimiter in URLs.
|
|
|
|
..
|
|
|
|
.. bpo: 0
|
|
.. date: 8632
|
|
.. nonce: dh7XT7
|
|
.. section: Core and Builtins
|
|
|
|
dict_proxy objects now display their contents rather than just the class
|
|
name.
|
|
|
|
..
|
|
|
|
.. bpo: 8033
|
|
.. date: 8631
|
|
.. nonce: vZ-AWU
|
|
.. section: Library
|
|
|
|
sqlite3: Fix 64-bit integer handling in user functions on 32-bit
|
|
architectures. Initial patch by Philippe Devalkeneer.
|
|
|
|
..
|
|
|
|
.. bpo: 0
|
|
.. date: 8630
|
|
.. nonce: Apd_xz
|
|
.. section: Library
|
|
|
|
HTMLParser is now able to handle slashes in the start tag.
|
|
|
|
..
|
|
|
|
.. bpo: 14001
|
|
.. date: 8629
|
|
.. nonce: Za_h38
|
|
.. section: Library
|
|
|
|
CVE-2012-0845: xmlrpc: Fix an endless loop in SimpleXMLRPCServer upon
|
|
malformed POST request.
|
|
|
|
..
|
|
|
|
.. bpo: 2489
|
|
.. date: 8628
|
|
.. nonce: EENP1J
|
|
.. section: Library
|
|
|
|
pty.spawn could consume 100% cpu when it encountered an EOF.
|
|
|
|
..
|
|
|
|
.. bpo: 13014
|
|
.. date: 8627
|
|
.. nonce: bfZLHS
|
|
.. section: Library
|
|
|
|
Fix a possible reference leak in SSLSocket.getpeercert().
|
|
|
|
..
|
|
|
|
.. bpo: 13987
|
|
.. date: 8626
|
|
.. nonce: rZLDDo
|
|
.. section: Library
|
|
|
|
HTMLParser is now able to handle EOFs in the middle of a construct and
|
|
malformed start tags.
|
|
|
|
..
|
|
|
|
.. bpo: 13015
|
|
.. date: 8625
|
|
.. nonce: bxws6S
|
|
.. section: Library
|
|
|
|
Fix a possible reference leak in defaultdict.__repr__. Patch by Suman Saha.
|
|
|
|
..
|
|
|
|
.. bpo: 13979
|
|
.. date: 8624
|
|
.. nonce: Q0ci2w
|
|
.. section: Library
|
|
|
|
A bug in ctypes.util.find_library that caused the wrong library name to be
|
|
returned has been fixed.
|
|
|
|
..
|
|
|
|
.. bpo: 1326113
|
|
.. date: 8623
|
|
.. nonce: QvF-XL
|
|
.. section: Library
|
|
|
|
distutils' build_ext command --libraries option now correctly parses
|
|
multiple values separated by whitespace or commas.
|
|
|
|
..
|
|
|
|
.. bpo: 13993
|
|
.. date: 8622
|
|
.. nonce: 4g3z3P
|
|
.. section: Library
|
|
|
|
HTMLParser is now able to handle broken end tags.
|
|
|
|
..
|
|
|
|
.. bpo: 13960
|
|
.. date: 8621
|
|
.. nonce: g0TjwZ
|
|
.. section: Library
|
|
|
|
HTMLParser is now able to handle broken comments.
|
|
|
|
..
|
|
|
|
.. bpo: 9750
|
|
.. date: 8620
|
|
.. nonce: CsQyVM
|
|
.. section: Library
|
|
|
|
Fix sqlite3.Connection.iterdump on tables and fields with a name that is a
|
|
keyword or contains quotes. Patch by Marko Kohtala.
|
|
|
|
..
|
|
|
|
.. bpo: 13994
|
|
.. date: 8619
|
|
.. nonce: pnLrEB
|
|
.. section: Library
|
|
|
|
Earlier partial revert of Distutils enhancements in 2.7 has left two
|
|
versions of customize_compiler, the original in distutils.sysconfig and
|
|
another copy in distutils.ccompiler, with some parts of distutils calling
|
|
one and others using the other. Complete the revert back to only having one
|
|
in distutils.sysconfig as is the case in 3.x.
|
|
|
|
..
|
|
|
|
.. bpo: 13590
|
|
.. date: 8618
|
|
.. nonce: b6Qvrj
|
|
.. section: Library
|
|
|
|
On OS X 10.7 and 10.6 with Xcode 4.2, building Distutils-based packages with
|
|
C extension modules may fail because Apple has removed gcc-4.2, the version
|
|
used to build python.org 64-bit/32-bit Pythons. If the user does not
|
|
explicitly override the default C compiler by setting the CC environment
|
|
variable, Distutils will now attempt to compile extension modules with clang
|
|
if gcc-4.2 is required but not found. Also as a convenience, if the user
|
|
does explicitly set CC, substitute its value as the default compiler in the
|
|
Distutils LDSHARED configuration variable for OS X. (Note, the python.org
|
|
32-bit-only Pythons use gcc-4.0 and the 10.4u SDK, neither of which are
|
|
available in Xcode 4. This change does not attempt to override settings to
|
|
support their use with Xcode 4.)
|
|
|
|
..
|
|
|
|
.. bpo: 9021
|
|
.. date: 8617
|
|
.. nonce: A0WRsT
|
|
.. section: Library
|
|
|
|
Add an introduction to the copy module documentation.
|
|
|
|
..
|
|
|
|
.. bpo: 6005
|
|
.. date: 8616
|
|
.. nonce: cy8Z22
|
|
.. section: Library
|
|
|
|
Examples in the socket library documentation use sendall, where relevant,
|
|
instead send method.
|
|
|
|
..
|
|
|
|
.. bpo: 10811
|
|
.. date: 8615
|
|
.. nonce: m6b_ZC
|
|
.. section: Library
|
|
|
|
Fix recursive usage of cursors. Instead of crashing, raise a
|
|
ProgrammingError now.
|
|
|
|
..
|
|
|
|
.. bpo: 13676
|
|
.. date: 8614
|
|
.. nonce: IwPgKL
|
|
.. section: Library
|
|
|
|
Handle strings with embedded zeros correctly in sqlite3.
|
|
|
|
..
|
|
|
|
.. bpo: 13806
|
|
.. date: 8613
|
|
.. nonce: Y34Lg3
|
|
.. section: Library
|
|
|
|
The size check in audioop decompression functions was too strict and could
|
|
reject valid compressed data. Patch by Oleg Plakhotnyuk.
|
|
|
|
..
|
|
|
|
.. bpo: 13885
|
|
.. date: 8612
|
|
.. nonce: fTNryk
|
|
.. section: Library
|
|
|
|
CVE-2011-3389: the _ssl module would always disable the CBC IV attack
|
|
countermeasure.
|
|
|
|
..
|
|
|
|
.. bpo: 6631
|
|
.. date: 8611
|
|
.. nonce: FyxhCp
|
|
.. section: Library
|
|
|
|
Disallow relative file paths in urllib urlopen methods.
|
|
|
|
..
|
|
|
|
.. bpo: 13781
|
|
.. date: 8610
|
|
.. nonce: xWnNcZ
|
|
.. section: Library
|
|
|
|
Prevent gzip.GzipFile from using the dummy filename provided by file objects
|
|
opened with os.fdopen().
|
|
|
|
..
|
|
|
|
.. bpo: 13589
|
|
.. date: 8609
|
|
.. nonce: sQsnEf
|
|
.. section: Library
|
|
|
|
Fix some serialization primitives in the aifc module. Patch by Oleg
|
|
Plakhotnyuk.
|
|
|
|
..
|
|
|
|
.. bpo: 13803
|
|
.. date: 8608
|
|
.. nonce: WnPIts
|
|
.. section: Library
|
|
|
|
Under Solaris, distutils doesn't include bitness in the directory name.
|
|
|
|
..
|
|
|
|
.. bpo: 13642
|
|
.. date: 8607
|
|
.. nonce: 8qUg-G
|
|
.. section: Library
|
|
|
|
Unquote before b64encoding user:password during Basic Authentication. Patch
|
|
contributed by Joonas Kuorilehto and Michele Orrù.
|
|
|
|
..
|
|
|
|
.. bpo: 13636
|
|
.. date: 8606
|
|
.. nonce: eWRf1t
|
|
.. section: Library
|
|
|
|
Weak ciphers are now disabled by default in the ssl module (except when
|
|
SSLv2 is explicitly asked for).
|
|
|
|
..
|
|
|
|
.. bpo: 12798
|
|
.. date: 8605
|
|
.. nonce: ggdsmY
|
|
.. section: Library
|
|
|
|
Updated the mimetypes documentation.
|
|
|
|
..
|
|
|
|
.. bpo: 13639
|
|
.. date: 8604
|
|
.. nonce: X0z3dn
|
|
.. section: Library
|
|
|
|
Accept unicode filenames in tarfile.open(mode="w|gz").
|
|
|
|
..
|
|
|
|
.. bpo: 1785
|
|
.. date: 8603
|
|
.. nonce: DKL5I8
|
|
.. section: Library
|
|
|
|
Fix inspect and pydoc with misbehaving descriptors.
|
|
|
|
..
|
|
|
|
.. bpo: 7502
|
|
.. date: 8602
|
|
.. nonce: lIMyju
|
|
.. section: Library
|
|
|
|
Fix equality comparison for DocTestCase instances. Patch by Cédric Krier.
|
|
|
|
..
|
|
|
|
.. bpo: 11870
|
|
.. date: 8601
|
|
.. nonce: 85bAB9
|
|
.. section: Library
|
|
|
|
threading: Properly reinitialize threads internal locks and condition
|
|
variables to avoid deadlocks in child processes.
|
|
|
|
..
|
|
|
|
.. bpo: 8035
|
|
.. date: 8600
|
|
.. nonce: yzn_Oa
|
|
.. section: Library
|
|
|
|
urllib: Fix a bug where the client could remain stuck after a redirection or
|
|
an error.
|
|
|
|
..
|
|
|
|
.. bpo: 0
|
|
.. date: 8599
|
|
.. nonce: xZO873
|
|
.. section: Library
|
|
|
|
tarfile.py: Correctly detect bzip2 compressed streams with blocksizes other
|
|
than 900k.
|
|
|
|
..
|
|
|
|
.. bpo: 13573
|
|
.. date: 8598
|
|
.. nonce: 2oPaJa
|
|
.. section: Library
|
|
|
|
The csv.writer now uses the repr() for floats rather than str(). This allows
|
|
floats to round-trip without loss of precision.
|
|
|
|
..
|
|
|
|
.. bpo: 13439
|
|
.. date: 8597
|
|
.. nonce: H8wdOt
|
|
.. section: Library
|
|
|
|
Fix many errors in turtle docstrings.
|
|
|
|
..
|
|
|
|
.. bpo: 12856
|
|
.. date: 8596
|
|
.. nonce: 7eIfN8
|
|
.. section: Library
|
|
|
|
Ensure child processes do not inherit the parent's random seed for filename
|
|
generation in the tempfile module. Patch by Brian Harring.
|
|
|
|
..
|
|
|
|
.. bpo: 13458
|
|
.. date: 8595
|
|
.. nonce: EHyzED
|
|
.. section: Library
|
|
|
|
Fix a memory leak in the ssl module when decoding a certificate with a
|
|
subjectAltName. Patch by Robert Xiao.
|
|
|
|
..
|
|
|
|
.. bpo: 13415
|
|
.. date: 8594
|
|
.. nonce: Ap8joO
|
|
.. section: Library
|
|
|
|
os.unsetenv() doesn't ignore errors anymore.
|
|
|
|
..
|
|
|
|
.. bpo: 13322
|
|
.. date: 8593
|
|
.. nonce: Ect89q
|
|
.. section: Library
|
|
|
|
Fix BufferedWriter.write() to ensure that BlockingIOError is raised when the
|
|
wrapped raw file is non-blocking and the write would block. Previous code
|
|
assumed that the raw write() would raise BlockingIOError, but
|
|
RawIOBase.write() is defined to returned None when the call would block.
|
|
Patch by sbt.
|
|
|
|
..
|
|
|
|
.. bpo: 13358
|
|
.. date: 8592
|
|
.. nonce: kPO1ja
|
|
.. section: Library
|
|
|
|
HTMLParser now calls handle_data only once for each CDATA.
|
|
|
|
..
|
|
|
|
.. bpo: 4147
|
|
.. date: 8591
|
|
.. nonce: wQbNcw
|
|
.. section: Library
|
|
|
|
minidom's toprettyxml no longer adds whitespace around a text node when it
|
|
is the only child of an element. Initial patch by Dan Kenigsberg.
|
|
|
|
..
|
|
|
|
.. bpo: 1745761
|
|
.. date: 8590
|
|
.. nonce: zfO1ng
|
|
.. section: Library
|
|
|
|
HTMLParser now correctly handles non-valid attributes, including adjacent
|
|
and unquoted attributes. (See also: bpo-755670, bpo-13357, bpo-12629,
|
|
bpo-1200313)
|
|
|
|
..
|
|
|
|
.. bpo: 13373
|
|
.. date: 8589
|
|
.. nonce: 8wM3bP
|
|
.. section: Library
|
|
|
|
multiprocessing.Queue.get() could sometimes block indefinitely when called
|
|
with a timeout. Patch by Arnaud Ysmal.
|
|
|
|
..
|
|
|
|
.. bpo: 3067
|
|
.. date: 8588
|
|
.. nonce: yjMIU9
|
|
.. section: Library
|
|
|
|
Enhance the documentation and docstring of locale.setlocale().
|
|
|
|
..
|
|
|
|
.. bpo: 13254
|
|
.. date: 8587
|
|
.. nonce: CKJxT0
|
|
.. section: Library
|
|
|
|
Fix Maildir initialization so that maildir contents are read correctly.
|
|
|
|
..
|
|
|
|
.. bpo: 13140
|
|
.. date: 8586
|
|
.. nonce: EguPSD
|
|
.. section: Library
|
|
|
|
Fix the daemon_threads attribute of ThreadingMixIn.
|
|
|
|
..
|
|
|
|
.. bpo: 2892
|
|
.. date: 8585
|
|
.. nonce: kugtRq
|
|
.. section: Library
|
|
|
|
preserve iterparse events in case of SyntaxError.
|
|
|
|
..
|
|
|
|
.. bpo: 670664
|
|
.. date: 8584
|
|
.. nonce: dPMzKt
|
|
.. section: Library
|
|
|
|
Fix HTMLParser to correctly handle the content of ``<script>...</script>``
|
|
and ``<style>...</style>``.
|
|
|
|
..
|
|
|
|
.. bpo: 10817
|
|
.. date: 8583
|
|
.. nonce: 2NZ4yV
|
|
.. section: Library
|
|
|
|
Fix urlretrieve function to raise ContentTooShortError even when reporthook
|
|
is None. Patch by Jyrki Pulliainen.
|
|
|
|
..
|
|
|
|
.. bpo: 7334
|
|
.. date: 8582
|
|
.. nonce: HVmJ5I
|
|
.. section: Library
|
|
|
|
close source files on ElementTree.parse and iterparse.
|
|
|
|
..
|
|
|
|
.. bpo: 13232
|
|
.. date: 8581
|
|
.. nonce: WWF7QZ
|
|
.. section: Library
|
|
|
|
logging: Improved logging of exceptions in the presence of multiple
|
|
encodings.
|
|
|
|
..
|
|
|
|
.. bpo: 10332
|
|
.. date: 8580
|
|
.. nonce: E9qFmi
|
|
.. section: Library
|
|
|
|
multiprocessing: fix a race condition when a Pool is closed before all tasks
|
|
have completed.
|
|
|
|
..
|
|
|
|
.. bpo: 1548891
|
|
.. date: 8579
|
|
.. nonce: isTjAs
|
|
.. section: Library
|
|
|
|
The cStringIO.StringIO() constructor now encodes unicode arguments with the
|
|
system default encoding just like the write() method does, instead of
|
|
converting it to a raw buffer. This also fixes handling of unicode input in
|
|
the shlex module (#6988, #1170).
|
|
|
|
..
|
|
|
|
.. bpo: 9168
|
|
.. date: 8578
|
|
.. nonce: eLGWkL
|
|
.. section: Library
|
|
|
|
now smtpd is able to bind privileged port.
|
|
|
|
..
|
|
|
|
.. bpo: 12529
|
|
.. date: 8577
|
|
.. nonce: TX2NNI
|
|
.. section: Library
|
|
|
|
fix cgi.parse_header issue on strings with double-quotes and semicolons
|
|
together. Patch by Ben Darnell and Petri Lehtinen.
|
|
|
|
..
|
|
|
|
.. bpo: 6090
|
|
.. date: 8576
|
|
.. nonce: 8BVasJ
|
|
.. section: Library
|
|
|
|
zipfile raises a ValueError when a document with a timestamp earlier than
|
|
1980 is provided. Patch contributed by Petri Lehtinen.
|
|
|
|
..
|
|
|
|
.. bpo: 13194
|
|
.. date: 8575
|
|
.. nonce: b0HQpu
|
|
.. section: Library
|
|
|
|
zlib.compressobj().copy() and zlib.decompressobj().copy() are now available
|
|
on Windows.
|
|
|
|
..
|
|
|
|
.. bpo: 13114
|
|
.. date: 8574
|
|
.. nonce: qtS6EQ
|
|
.. section: Library
|
|
|
|
Fix the distutils commands check and register when the long description is a
|
|
Unicode string with non-ASCII characters.
|
|
|
|
..
|
|
|
|
.. bpo: 7367
|
|
.. date: 8573
|
|
.. nonce: 2xoC41
|
|
.. section: Library
|
|
|
|
Fix pkgutil.walk_paths to skip directories whose contents cannot be read.
|
|
|
|
..
|
|
|
|
.. bpo: 7425
|
|
.. date: 8572
|
|
.. nonce: e4gH2x
|
|
.. section: Library
|
|
|
|
Prevent pydoc -k failures due to module import errors. (Backport to 2.7 of
|
|
existing 3.x fix)
|
|
|
|
..
|
|
|
|
.. bpo: 13099
|
|
.. date: 8571
|
|
.. nonce: hhmbgp
|
|
.. section: Library
|
|
|
|
Fix sqlite3.Cursor.lastrowid under a Turkish locale. Reported and diagnosed
|
|
by Thomas Kluyver.
|
|
|
|
..
|
|
|
|
.. bpo: 7689
|
|
.. date: 8570
|
|
.. nonce: --iH31
|
|
.. section: Library
|
|
|
|
Allow pickling of dynamically created classes when their metaclass is
|
|
registered with copy_reg. Patch by Nicolas M. Thiéry and Craig Citro.
|
|
|
|
..
|
|
|
|
.. bpo: 13058
|
|
.. date: 8569
|
|
.. nonce: KJ3kEA
|
|
.. section: Library
|
|
|
|
ossaudiodev: fix a file descriptor leak on error. Patch by Thomas Jarosch.
|
|
|
|
..
|
|
|
|
.. bpo: 12931
|
|
.. date: 8568
|
|
.. nonce: b6La4G
|
|
.. section: Library
|
|
|
|
xmlrpclib now encodes Unicode URI to ISO-8859-1, instead of failing with a
|
|
UnicodeDecodeError.
|
|
|
|
..
|
|
|
|
.. bpo: 8933
|
|
.. date: 8567
|
|
.. nonce: yiVHCJ
|
|
.. section: Library
|
|
|
|
distutils' PKG-INFO files will now correctly report Metadata-Version: 1.1
|
|
instead of 1.0 if a Classifier or Download-URL field is present.
|
|
|
|
..
|
|
|
|
.. bpo: 8286
|
|
.. date: 8566
|
|
.. nonce: 9gJAZN
|
|
.. section: Library
|
|
|
|
The distutils command sdist will print a warning message instead of crashing
|
|
when an invalid path is given in the manifest template.
|
|
|
|
..
|
|
|
|
.. bpo: 12841
|
|
.. date: 8565
|
|
.. nonce: VRTnfy
|
|
.. section: Library
|
|
|
|
tarfile unnecessarily checked the existence of numerical user and group ids
|
|
on extraction. If one of them did not exist the respective id of the current
|
|
user (i.e. root) was used for the file and ownership information was lost.
|
|
|
|
..
|
|
|
|
.. bpo: 10946
|
|
.. date: 8564
|
|
.. nonce: HYgRut
|
|
.. section: Library
|
|
|
|
The distutils commands bdist_dumb, bdist_wininst and bdist_msi now respect a
|
|
--skip-build option given to bdist.
|
|
|
|
..
|
|
|
|
.. bpo: 12287
|
|
.. date: 8563
|
|
.. nonce: _b1Hy3
|
|
.. section: Library
|
|
|
|
Fix a stack corruption in ossaudiodev module when the FD is greater than
|
|
FD_SETSIZE.
|
|
|
|
..
|
|
|
|
.. bpo: 12839
|
|
.. date: 8562
|
|
.. nonce: YFQywe
|
|
.. section: Library
|
|
|
|
Fix crash in zlib module due to version mismatch. Fix by Richard M. Tew.
|
|
|
|
..
|
|
|
|
.. bpo: 12786
|
|
.. date: 8561
|
|
.. nonce: Wv58St
|
|
.. section: Library
|
|
|
|
Set communication pipes used by subprocess.Popen CLOEXEC to avoid them being
|
|
inherited by other subprocesses.
|
|
|
|
..
|
|
|
|
.. bpo: 4106
|
|
.. date: 8560
|
|
.. nonce: CWHsfS
|
|
.. section: Library
|
|
|
|
Fix occasional exceptions printed out by multiprocessing on interpreter
|
|
shutdown.
|
|
|
|
..
|
|
|
|
.. bpo: 11657
|
|
.. date: 8559
|
|
.. nonce: K6NkKs
|
|
.. section: Library
|
|
|
|
Fix sending file descriptors over 255 over a multiprocessing Pipe.
|
|
|
|
..
|
|
|
|
.. bpo: 12213
|
|
.. date: 8558
|
|
.. nonce: nL3AJE
|
|
.. section: Library
|
|
|
|
Fix a buffering bug with interleaved reads and writes that could appear on
|
|
io.BufferedRandom streams.
|
|
|
|
..
|
|
|
|
.. bpo: 12326
|
|
.. date: 8557
|
|
.. nonce: oR88Sz
|
|
.. section: Library
|
|
|
|
sys.platform is now always 'linux2' on Linux, even if Python is compiled on
|
|
Linux 3.
|
|
|
|
..
|
|
|
|
.. bpo: 13007
|
|
.. date: 8556
|
|
.. nonce: 6OcUii
|
|
.. section: Library
|
|
|
|
whichdb should recognize gdbm 1.9 magic numbers.
|
|
|
|
..
|
|
|
|
.. bpo: 9173
|
|
.. date: 8555
|
|
.. nonce: 7CSZen
|
|
.. section: Library
|
|
|
|
Let shutil._make_archive work if the logger argument is None.
|
|
|
|
..
|
|
|
|
.. bpo: 12650
|
|
.. date: 8554
|
|
.. nonce: hY2GLb
|
|
.. section: Library
|
|
|
|
Fix a race condition where a subprocess.Popen could leak resources
|
|
(FD/zombie) when killed at the wrong time.
|
|
|
|
..
|
|
|
|
.. bpo: 12752
|
|
.. date: 8553
|
|
.. nonce: 3uiyON
|
|
.. section: Library
|
|
|
|
Fix regression which prevented locale.normalize() from accepting unicode
|
|
strings.
|
|
|
|
..
|
|
|
|
.. bpo: 12683
|
|
.. date: 8552
|
|
.. nonce: pySdFM
|
|
.. section: Library
|
|
|
|
urlparse updated to include svn as schemes that uses relative paths. (svn
|
|
from 1.5 onwards support relative path).
|
|
|
|
..
|
|
|
|
.. bpo: 11933
|
|
.. date: 8551
|
|
.. nonce: voGTke
|
|
.. section: Library
|
|
|
|
Fix incorrect mtime comparison in distutils.
|
|
|
|
..
|
|
|
|
.. bpo: 11104
|
|
.. date: 8550
|
|
.. nonce: EZRzAK
|
|
.. section: Library
|
|
|
|
Fix the behavior of distutils' sdist command with manually-maintained
|
|
MANIFEST files. (See also: bpo-8688)
|
|
|
|
..
|
|
|
|
.. bpo: 8887
|
|
.. date: 8549
|
|
.. nonce: GV2FAG
|
|
.. section: Library
|
|
|
|
"pydoc somebuiltin.somemethod" (or help('somebuiltin.somemethod') in Python
|
|
code) now finds the doc of the method.
|
|
|
|
..
|
|
|
|
.. bpo: 12603
|
|
.. date: 8548
|
|
.. nonce: wO8DQ8
|
|
.. section: Library
|
|
|
|
Fix pydoc.synopsis() on files with non-negative st_mtime.
|
|
|
|
..
|
|
|
|
.. bpo: 12514
|
|
.. date: 8547
|
|
.. nonce: e1PR4a
|
|
.. section: Library
|
|
|
|
Use try/finally to assure the timeit module restores garbage collections
|
|
when it is done.
|
|
|
|
..
|
|
|
|
.. bpo: 12607
|
|
.. date: 8546
|
|
.. nonce: t5RWHt
|
|
.. section: Library
|
|
|
|
In subprocess, fix issue where if stdin, stdout or stderr is given as a low
|
|
fd, it gets overwritten.
|
|
|
|
..
|
|
|
|
.. bpo: 12102
|
|
.. date: 8545
|
|
.. nonce: VJSgGA
|
|
.. section: Library
|
|
|
|
Document that buffered files must be flushed before being used with mmap.
|
|
Patch by Steffen Daode Nurpmeso.
|
|
|
|
..
|
|
|
|
.. bpo: 12560
|
|
.. date: 8544
|
|
.. nonce: 9ydkW_
|
|
.. section: Library
|
|
|
|
Build libpython.so on OpenBSD. Patch by Stefan Sperling.
|
|
|
|
..
|
|
|
|
.. bpo: 1813
|
|
.. date: 8543
|
|
.. nonce: M1IkRm
|
|
.. section: Library
|
|
|
|
Fix codec lookup and setting/getting locales under Turkish locales.
|
|
|
|
..
|
|
|
|
.. bpo: 10883
|
|
.. date: 8542
|
|
.. nonce: _e0WlS
|
|
.. section: Library
|
|
|
|
Fix socket leaks in urllib when using FTP.
|
|
|
|
..
|
|
|
|
.. bpo: 12592
|
|
.. date: 8541
|
|
.. nonce: -EZrk3
|
|
.. section: Library
|
|
|
|
Make Python build on OpenBSD 5 (and future major releases).
|
|
|
|
..
|
|
|
|
.. bpo: 12372
|
|
.. date: 8540
|
|
.. nonce: 7QRSzO
|
|
.. section: Library
|
|
|
|
POSIX semaphores are broken on AIX: don't use them.
|
|
|
|
..
|
|
|
|
.. bpo: 12571
|
|
.. date: 8539
|
|
.. nonce: qrkjgh
|
|
.. section: Library
|
|
|
|
Add a plat-linux3 directory mirroring the plat-linux2 directory, so that
|
|
"import DLFCN" and other similar imports work on Linux 3.0.
|
|
|
|
..
|
|
|
|
.. bpo: 7484
|
|
.. date: 8538
|
|
.. nonce: 0bZoAH
|
|
.. section: Library
|
|
|
|
smtplib no longer puts <> around addresses in VRFY and EXPN commands; they
|
|
aren't required and in fact postfix doesn't support that form.
|
|
|
|
..
|
|
|
|
.. bpo: 11603
|
|
.. date: 8537
|
|
.. nonce: B016rQ
|
|
.. section: Library
|
|
|
|
Fix a crash when __str__ is rebound as __repr__. Patch by Andreas Stührk.
|
|
|
|
..
|
|
|
|
.. bpo: 12502
|
|
.. date: 8536
|
|
.. nonce: p8Kedr
|
|
.. section: Library
|
|
|
|
asyncore: fix polling loop with AF_UNIX sockets.
|
|
|
|
..
|
|
|
|
.. bpo: 4376
|
|
.. date: 8535
|
|
.. nonce: 6yUats
|
|
.. section: Library
|
|
|
|
ctypes now supports nested structures in an endian different than the parent
|
|
structure. Patch by Vlad Riscutia.
|
|
|
|
..
|
|
|
|
.. bpo: 12493
|
|
.. date: 8534
|
|
.. nonce: qaPq_Q
|
|
.. section: Library
|
|
|
|
subprocess: Popen.communicate() now also handles EINTR errors if the process
|
|
has only one pipe.
|
|
|
|
..
|
|
|
|
.. bpo: 12467
|
|
.. date: 8533
|
|
.. nonce: x0sMKt
|
|
.. section: Library
|
|
|
|
warnings: fix a race condition if a warning is emitted at shutdown, if
|
|
globals()['__file__'] is None.
|
|
|
|
..
|
|
|
|
.. bpo: 12352
|
|
.. date: 8532
|
|
.. nonce: Htm8Oe
|
|
.. section: Library
|
|
|
|
Fix a deadlock in multiprocessing.Heap when a block is freed by the garbage
|
|
collector while the Heap lock is held.
|
|
|
|
..
|
|
|
|
.. bpo: 9516
|
|
.. date: 8531
|
|
.. nonce: v8AhHk
|
|
.. section: Library
|
|
|
|
On Mac OS X, change Distutils to no longer globally attempt to check or set
|
|
the MACOSX_DEPLOYMENT_TARGET environment variable for the interpreter
|
|
process. This could cause failures in non-Distutils subprocesses and was
|
|
unreliable since tests or user programs could modify the interpreter
|
|
environment after Distutils set it. Instead, have Distutils set the
|
|
deployment target only in the environment of each build subprocess. It is
|
|
still possible to globally override the default by setting
|
|
MACOSX_DEPLOYMENT_TARGET before launching the interpreter; its value must be
|
|
greater or equal to the default value, the value with which the interpreter
|
|
was built.
|
|
|
|
..
|
|
|
|
.. bpo: 11802
|
|
.. date: 8530
|
|
.. nonce: 6ktAp2
|
|
.. section: Library
|
|
|
|
The cache in filecmp now has a maximum size of 100 so that it won't grow
|
|
without bound.
|
|
|
|
..
|
|
|
|
.. bpo: 12404
|
|
.. date: 8529
|
|
.. nonce: bS5-Qf
|
|
.. section: Library
|
|
|
|
Remove C89 incompatible code from mmap module. Patch by Akira Kitada.
|
|
|
|
..
|
|
|
|
.. bpo: 11700
|
|
.. date: 8528
|
|
.. nonce: VpdGS5
|
|
.. section: Library
|
|
|
|
mailbox proxy object close methods can now be called multiple times without
|
|
error, and _ProxyFile now closes the wrapped file.
|
|
|
|
..
|
|
|
|
.. bpo: 12133
|
|
.. date: 8527
|
|
.. nonce: Ag9yty
|
|
.. section: Library
|
|
|
|
AbstractHTTPHandler.do_open() of urllib.request closes the HTTP connection
|
|
if its getresponse() method fails with a socket error. Patch written by Ezio
|
|
Melotti.
|
|
|
|
..
|
|
|
|
.. bpo: 9284
|
|
.. date: 8526
|
|
.. nonce: -NhBcF
|
|
.. section: Library
|
|
|
|
Allow inspect.findsource() to find the source of doctest functions.
|
|
|
|
..
|
|
|
|
.. bpo: 10694
|
|
.. date: 8525
|
|
.. nonce: JD6qXr
|
|
.. section: Library
|
|
|
|
zipfile now ignores garbage at the end of a zipfile.
|
|
|
|
..
|
|
|
|
.. bpo: 11583
|
|
.. date: 8524
|
|
.. nonce: Wu1xMh
|
|
.. section: Library
|
|
|
|
Speed up os.path.isdir on Windows by using GetFileAttributes instead of
|
|
os.stat.
|
|
|
|
..
|
|
|
|
.. bpo: 12080
|
|
.. date: 8523
|
|
.. nonce: oDmVxk
|
|
.. section: Library
|
|
|
|
Fix a performance issue in Decimal._power_exact that caused some corner-case
|
|
Decimal.__pow__ calls to take an unreasonably long time.
|
|
|
|
..
|
|
|
|
.. bpo: 0
|
|
.. date: 8522
|
|
.. nonce: aMnclC
|
|
.. section: Library
|
|
|
|
Named tuples now work correctly with vars().
|
|
|
|
..
|
|
|
|
.. bpo: 0
|
|
.. date: 8521
|
|
.. nonce: qdHiJw
|
|
.. section: Library
|
|
|
|
sys.setcheckinterval() now updates the current ticker count as well as
|
|
updating the check interval, so if the user decreases the check interval,
|
|
the ticker doesn't have to wind down to zero from the old starting point
|
|
before the new interval takes effect. And if the user increases the
|
|
interval, it makes sure the new limit takes effect right away rather have an
|
|
early task switch before recognizing the new interval.
|
|
|
|
..
|
|
|
|
.. bpo: 12085
|
|
.. date: 8520
|
|
.. nonce: cu9-Sp
|
|
.. section: Library
|
|
|
|
Fix an attribute error in subprocess.Popen destructor if the constructor has
|
|
failed, e.g. because of an undeclared keyword argument. Patch written by
|
|
Oleg Oshmyan.
|
|
|
|
..
|
|
|
|
.. bpo: 9041
|
|
.. date: 8519
|
|
.. nonce: iLXuHK
|
|
.. section: Library
|
|
|
|
An issue in ctypes.c_longdouble, ctypes.c_double, and ctypes.c_float that
|
|
caused an incorrect exception to be returned in the case of overflow has
|
|
been fixed.
|
|
|
|
..
|
|
|
|
.. bpo: 0
|
|
.. date: 8518
|
|
.. nonce: zRuNTM
|
|
.. section: Library
|
|
|
|
bsddb module: Erratic behaviour of "DBEnv->rep_elect()" because a typo.
|
|
Possible crash.
|
|
|
|
..
|
|
|
|
.. bpo: 13774
|
|
.. date: 8517
|
|
.. nonce: -HkPbH
|
|
.. section: Library
|
|
|
|
json: Fix a SystemError when a bogus encoding is passed to json.loads().
|
|
|
|
..
|
|
|
|
.. bpo: 9975
|
|
.. date: 8516
|
|
.. nonce: 2SRKp5
|
|
.. section: Library
|
|
|
|
socket: Fix incorrect use of flowinfo and scope_id. Patch by Vilmos Nebehaj.
|
|
|
|
..
|
|
|
|
.. bpo: 13159
|
|
.. date: 8515
|
|
.. nonce: Zoj0wD
|
|
.. section: Library
|
|
|
|
FileIO, BZ2File, and the built-in file class now use a linear-time buffer
|
|
growth strategy instead of a quadratic one.
|
|
|
|
..
|
|
|
|
.. bpo: 13070
|
|
.. date: 8514
|
|
.. nonce: zcoYVY
|
|
.. section: Library
|
|
|
|
Fix a crash when a TextIOWrapper caught in a reference cycle would be
|
|
finalized after the reference to its underlying BufferedRWPair's writer got
|
|
cleared by the GC.
|
|
|
|
..
|
|
|
|
.. bpo: 12881
|
|
.. date: 8513
|
|
.. nonce: IpOO6j
|
|
.. section: Library
|
|
|
|
ctypes: Fix segfault with large structure field names.
|
|
|
|
..
|
|
|
|
.. bpo: 13013
|
|
.. date: 8512
|
|
.. nonce: KLH96V
|
|
.. section: Library
|
|
|
|
ctypes: Fix a reference leak in PyCArrayType_from_ctype. Thanks to Suman
|
|
Saha for finding the bug and providing a patch.
|
|
|
|
..
|
|
|
|
.. bpo: 13022
|
|
.. date: 8511
|
|
.. nonce: zeo8hs
|
|
.. section: Library
|
|
|
|
Fix: _multiprocessing.recvfd() doesn't check that file descriptor was
|
|
actually received.
|
|
|
|
..
|
|
|
|
.. bpo: 12483
|
|
.. date: 8510
|
|
.. nonce: IpGhKV
|
|
.. section: Library
|
|
|
|
ctypes: Fix a crash when the destruction of a callback object triggers the
|
|
garbage collector.
|
|
|
|
..
|
|
|
|
.. bpo: 12950
|
|
.. date: 8509
|
|
.. nonce: Z7xl-R
|
|
.. section: Library
|
|
|
|
Fix passing file descriptors in multiprocessing, under OpenIndiana/Illumos.
|
|
|
|
..
|
|
|
|
.. bpo: 12764
|
|
.. date: 8508
|
|
.. nonce: YtBoIj
|
|
.. section: Library
|
|
|
|
Fix a crash in ctypes when the name of a Structure field is not a string.
|
|
|
|
..
|
|
|
|
.. bpo: 9651
|
|
.. date: 8507
|
|
.. nonce: INPcwf
|
|
.. section: Library
|
|
|
|
Fix a crash when ctypes.create_string_buffer(0) was passed to some functions
|
|
like file.write().
|
|
|
|
..
|
|
|
|
.. bpo: 10309
|
|
.. date: 8506
|
|
.. nonce: -z_Mxz
|
|
.. section: Library
|
|
|
|
Define _GNU_SOURCE so that mremap() gets the proper signature. Without
|
|
this, architectures where sizeof void* != sizeof int are broken. Patch
|
|
given by Hallvard B Furuseth.
|
|
|
|
..
|
|
|
|
.. bpo: 964437
|
|
.. date: 8505
|
|
.. nonce: buwNGK
|
|
.. section: IDLE
|
|
|
|
Make IDLE help window non-modal. Patch by Guilherme Polo and Roger Serwy.
|
|
|
|
..
|
|
|
|
.. bpo: 13933
|
|
.. date: 8504
|
|
.. nonce: 5CAw8l
|
|
.. section: IDLE
|
|
|
|
IDLE auto-complete did not work with some imported module, like hashlib.
|
|
(Patch by Roger Serwy)
|
|
|
|
..
|
|
|
|
.. bpo: 13506
|
|
.. date: 8503
|
|
.. nonce: ztXHhD
|
|
.. section: IDLE
|
|
|
|
Add '' to path for IDLE Shell when started and restarted with Restart Shell.
|
|
Original patches by Marco Scataglini and Roger Serwy.
|
|
|
|
..
|
|
|
|
.. bpo: 4625
|
|
.. date: 8502
|
|
.. nonce: 2pS4tW
|
|
.. section: IDLE
|
|
|
|
If IDLE cannot write to its recent file or breakpoint files, display a
|
|
message popup and continue rather than crash. (original patch by Roger
|
|
Serwy)
|
|
|
|
..
|
|
|
|
.. bpo: 8793
|
|
.. date: 8501
|
|
.. nonce: 2eA1HO
|
|
.. section: IDLE
|
|
|
|
Prevent IDLE crash when given strings with invalid hex escape sequences.
|
|
|
|
..
|
|
|
|
.. bpo: 13296
|
|
.. date: 8500
|
|
.. nonce: bMHIFe
|
|
.. section: IDLE
|
|
|
|
Fix IDLE to clear compile __future__ flags on shell restart. (Patch by Roger
|
|
Serwy)
|
|
|
|
..
|
|
|
|
.. bpo: 14409
|
|
.. date: 8499
|
|
.. nonce: 8SNyRR
|
|
.. section: IDLE
|
|
|
|
IDLE now properly executes commands in the Shell window when it cannot read
|
|
the normal config files on startup and has to use the built-in default key
|
|
bindings. There was previously a bug in one of the defaults.
|
|
|
|
..
|
|
|
|
.. bpo: 3573
|
|
.. date: 8498
|
|
.. nonce: yIQRtd
|
|
.. section: IDLE
|
|
|
|
IDLE hangs when passing invalid command line args (directory(ies) instead of
|
|
file(s)).
|
|
|
|
..
|
|
|
|
.. bpo: 6807
|
|
.. date: 8497
|
|
.. nonce: lfskSG
|
|
.. section: Build
|
|
|
|
Run msisupport.mak earlier.
|
|
|
|
..
|
|
|
|
.. bpo: 10580
|
|
.. date: 8496
|
|
.. nonce: GkwWHF
|
|
.. section: Build
|
|
|
|
Minor grammar change in Windows installer.
|
|
|
|
..
|
|
|
|
.. bpo: 12627
|
|
.. date: 8495
|
|
.. nonce: pVGmbv
|
|
.. section: Build
|
|
|
|
Implement PEP 394 for Python 2.7 ("python2").
|
|
|
|
..
|
|
|
|
.. bpo: 8746
|
|
.. date: 8494
|
|
.. nonce: z-aagT
|
|
.. section: Build
|
|
|
|
Correct faulty configure checks so that os.chflags() and os.lchflags() are
|
|
once again built on systems that support these functions (*BSD and OS X).
|
|
Also add new stat file flags for OS X (UF_HIDDEN and UF_COMPRESSED).
|
|
|
|
..
|
|
|
|
.. bpo: 14053
|
|
.. date: 8493
|
|
.. nonce: tR4DDC
|
|
.. section: Tools/Demos
|
|
|
|
patchcheck.py ("make patchcheck") now works with MQ patches. Patch by
|
|
Francisco Martín Brugué.
|
|
|
|
..
|
|
|
|
.. bpo: 13930
|
|
.. date: 8492
|
|
.. nonce: jUdfJ-
|
|
.. section: Tools/Demos
|
|
|
|
2to3 is now able to write its converted output files to another directory
|
|
tree as well as copying unchanged files and altering the file suffix. See
|
|
its new -o, -W and --add-suffix options. This makes it more useful in many
|
|
automated code translation workflows.
|
|
|
|
..
|
|
|
|
.. bpo: 10639
|
|
.. date: 8491
|
|
.. nonce: ZGu-0K
|
|
.. section: Tools/Demos
|
|
|
|
reindent.py no longer converts newlines and will raise an error if
|
|
attempting to convert a file with mixed newlines.
|
|
|
|
..
|
|
|
|
.. bpo: 13628
|
|
.. date: 8490
|
|
.. nonce: XznUD3
|
|
.. section: Tools/Demos
|
|
|
|
python-gdb.py is now able to retrieve more frames in the Python traceback if
|
|
Python is optimized.
|
|
|
|
..
|
|
|
|
.. bpo: 15467
|
|
.. date: 8489
|
|
.. nonce: Ilkvjd
|
|
.. section: Tests
|
|
|
|
Move helpers for __sizeof__ tests into test_support. Patch by Serhiy
|
|
Storchaka.
|
|
|
|
..
|
|
|
|
.. bpo: 11689
|
|
.. date: 8488
|
|
.. nonce: n1UPYK
|
|
.. section: Tests
|
|
|
|
Fix a variable scoping error in an sqlite3 test. Initial patch by Torsten
|
|
Landschoff.
|
|
|
|
..
|
|
|
|
.. bpo: 10881
|
|
.. date: 8487
|
|
.. nonce: CG7Ecn
|
|
.. section: Tests
|
|
|
|
Fix test_site failures with OS X framework builds.
|
|
|
|
..
|
|
|
|
.. bpo: 13901
|
|
.. date: 8486
|
|
.. nonce: ICKGPH
|
|
.. section: Tests
|
|
|
|
Prevent test_distutils failures on OS X with --enable-shared.
|
|
|
|
..
|
|
|
|
.. bpo: 13304
|
|
.. date: 8485
|
|
.. nonce: jDDi97
|
|
.. section: Tests
|
|
|
|
Skip test case if user site-packages disabled (-s or PYTHONNOUSERSITE).
|
|
(Patch by Carl Meyer)
|
|
|
|
..
|
|
|
|
.. bpo: 13218
|
|
.. date: 8484
|
|
.. nonce: EZ3jnV
|
|
.. section: Tests
|
|
|
|
Fix test_ssl failures on Debian/Ubuntu.
|
|
|
|
..
|
|
|
|
.. bpo: 12821
|
|
.. date: 8483
|
|
.. nonce: fmA715
|
|
.. section: Tests
|
|
|
|
Fix test_fcntl failures on OpenBSD 5.
|
|
|
|
..
|
|
|
|
.. bpo: 12331
|
|
.. date: 8482
|
|
.. nonce: ZSPeJW
|
|
.. section: Tests
|
|
|
|
The test suite for lib2to3 can now run from an installed Python.
|
|
|
|
..
|
|
|
|
.. bpo: 12549
|
|
.. date: 8481
|
|
.. nonce: S4urNL
|
|
.. section: Tests
|
|
|
|
Correct test_platform to not fail when OS X returns 'x86_64' as the
|
|
processor type on some Mac systems.
|
|
|
|
..
|
|
|
|
.. bpo: 0
|
|
.. date: 8480
|
|
.. nonce: EofQqr
|
|
.. section: Tests
|
|
|
|
Skip network tests when getaddrinfo() returns EAI_AGAIN, meaning a temporary
|
|
failure in name resolution.
|
|
|
|
..
|
|
|
|
.. bpo: 11812
|
|
.. date: 8479
|
|
.. nonce: jeNaCB
|
|
.. section: Tests
|
|
|
|
Solve transient socket failure to connect to 'localhost' in
|
|
test_telnetlib.py.
|
|
|
|
..
|
|
|
|
.. bpo: 0
|
|
.. date: 8478
|
|
.. nonce: cUdl39
|
|
.. section: Tests
|
|
|
|
Solved a potential deadlock in test_telnetlib.py. Related to issue #11812.
|
|
|
|
..
|
|
|
|
.. bpo: 0
|
|
.. date: 8477
|
|
.. nonce: QtTimW
|
|
.. section: Tests
|
|
|
|
Avoid failing in test_robotparser when mueblesmoraleda.com is flaky and an
|
|
overzealous DNS service (e.g. OpenDNS) redirects to a placeholder Web site.
|
|
|
|
..
|
|
|
|
.. bpo: 0
|
|
.. date: 8476
|
|
.. nonce: Vvh-2P
|
|
.. section: Tests
|
|
|
|
Avoid failing in test_urllibnet.test_bad_address when some overzealous DNS
|
|
service (e.g. OpenDNS) resolves a non-existent domain name. The test is now
|
|
skipped instead.
|
|
|
|
..
|
|
|
|
.. bpo: 8716
|
|
.. date: 8475
|
|
.. nonce: -qUe-z
|
|
.. section: Tests
|
|
|
|
Avoid crashes caused by Aqua Tk on OSX when attempting to run test_tk or
|
|
test_ttk_guionly under a username that is not currently logged in to the
|
|
console windowserver (as may be the case under buildbot or ssh).
|
|
|
|
..
|
|
|
|
.. bpo: 12141
|
|
.. date: 8474
|
|
.. nonce: -5YCgZ
|
|
.. section: Tests
|
|
|
|
Install a copy of template C module file so that test_build_ext of
|
|
test_distutils is no longer silently skipped when run outside of a build
|
|
directory.
|
|
|
|
..
|
|
|
|
.. bpo: 8746
|
|
.. date: 8473
|
|
.. nonce: I497O-
|
|
.. section: Tests
|
|
|
|
Add additional tests for os.chflags() and os.lchflags(). Patch by Garrett
|
|
Cooper.
|
|
|
|
..
|
|
|
|
.. bpo: 10736
|
|
.. date: 8472
|
|
.. nonce: 60t_7a
|
|
.. section: Tests
|
|
|
|
Fix test_ttk test_widgets failures with Cocoa Tk 8.5.9 on Mac OS X. (Patch
|
|
by Ronald Oussoren)
|
|
|
|
..
|
|
|
|
.. bpo: 12057
|
|
.. date: 8471
|
|
.. nonce: 7QVG6T
|
|
.. section: Tests
|
|
|
|
Add tests for ISO 2022 codecs (iso2022_jp, iso2022_jp_2, iso2022_kr).
|
|
|
|
..
|
|
|
|
.. bpo: 13491
|
|
.. date: 8470
|
|
.. nonce: zMFNID
|
|
.. section: Documentation
|
|
|
|
Fix many errors in sqlite3 documentation. Initial patch for #13491 by
|
|
Johannes Vogel. (See also: bpo-13995)
|
|
|
|
..
|
|
|
|
.. bpo: 13402
|
|
.. date: 8469
|
|
.. nonce: VSNrG0
|
|
.. section: Documentation
|
|
|
|
Document absoluteness of sys.executable.
|
|
|
|
..
|
|
|
|
.. bpo: 13883
|
|
.. date: 8468
|
|
.. nonce: atFSNh
|
|
.. section: Documentation
|
|
|
|
PYTHONCASEOK also works on OS X, OS/2, and RiscOS.
|
|
|
|
..
|
|
|
|
.. bpo: 2134
|
|
.. date: 8467
|
|
.. nonce: lkdzru
|
|
.. section: Documentation
|
|
|
|
The tokenize documentation has been clarified to explain why all operator
|
|
and delimiter tokens are treated as token.OP tokens.
|
|
|
|
..
|
|
|
|
.. bpo: 13513
|
|
.. date: 8466
|
|
.. nonce: Z6l39q
|
|
.. section: Documentation
|
|
|
|
Fix io.IOBase documentation to correctly link to the io.IOBase.readline
|
|
method instead of the readline module.
|
|
|
|
..
|
|
|
|
.. bpo: 13237
|
|
.. date: 8465
|
|
.. nonce: EVVjZK
|
|
.. section: Documentation
|
|
|
|
Reorganise subprocess documentation to emphasise convenience functions and
|
|
the most commonly needed arguments to Popen.
|
|
|
|
..
|
|
|
|
.. bpo: 13141
|
|
.. date: 8464
|
|
.. nonce: rDLimI
|
|
.. section: Documentation
|
|
|
|
Demonstrate recommended style for SocketServer examples.
|