| .. 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. |