summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* bpo-17188: add missing periods at the end of sentences (GH-1875)Mariatta2017-05-301-2/+2
|
* bpo-12383: Refactor subprocess test_empty_env (#1874)Gregory P. Smith2017-05-301-12/+20
| | | | | | | | | | | | Bugfix: This test wasn't being run because it was skipping based on the presence of Py_ENABLE_SHARED rather than its value. It is always present on POSIX systems but defaults to 0. Refactoring: Move the environment variables that can be ignored into a function. Parse the list from the child process and filter out the ones to exclude in the parent before checking that the rest is empty. Feature: Adds always present environment variables to ignore when running in a Gentoo sandbox so that the test can pass there.
* Improve grammar in The Import System documentation (GH-1862)kms708472017-05-301-6/+6
| | | | Replace `an ModuleNotFoundError` with `a ModuleNotFoundError`. Replace `an path` with `a path`.
* bpo-30361: Use better example for mixed-type operands (#1701)gfyoung2017-05-291-4/+2
|
* Change error message for array methods to use 'array' instead of 'list'. (#1853)Jim Fasarakis-Hilliard2017-05-291-2/+2
|
* bpo-16500: Don't use string constants for os.register_at_fork() behavior (#1834)Gregory P. Smith2017-05-298-75/+128
| | | | Instead use keyword only arguments to os.register_at_fork for each of the scenarios. Updates the documentation for clarity.
* Build docs in parallel (#1842)Antoine Pitrou2017-05-291-1/+1
|
* Add reference to help('FORMATTING') in format() builtin (GH-166)Amit Kumar2017-05-292-4/+8
|
* bpo-30248: Convert boolean arguments only once in _json. (#1423)Serhiy Storchaka2017-05-281-40/+24
| | | | | Rather than saving the Python object and calling PyObject_IsTrue() every time when the boolean argument is used, call it only once and save C boolean value.
* bpo-16500: Use register_at_fork() in the threading module (#1843)Antoine Pitrou2017-05-282-22/+9
| | | | | | * bpo-16500: Use register_at_fork() in the threading module * Update comment at top of _after_fork()
* bpo-30495: IDLE: Modernize textview.py with docstrings and PEP8 names (#1839)csabella2017-05-283-42/+62
| | | | | Patch by Cheryl Sabella.
* Doc nits for bpo-16500 (#1841)Antoine Pitrou2017-05-288-13/+25
| | | | | | * Doc nits for bpo-16500 * Fix more references
* IDLE test_help_about: edit and add test. (#1838)terryjreedy2017-05-281-47/+75
| | | Coverage is now 100%
* bpo-30492: Allow make clinic to work out of tree. (#1836)Gregory P. Smith2017-05-272-3/+11
| | | | | | * bpo-30492: Allow make clinic to work out of tree. * Use os.curdir instead of "." as the default value.
* bpo-30290: IDLE: Refactor help_about to PEP8 names (#1714)csabella2017-05-272-95/+119
| | | Patch by Cheryl Sabella.
* bpo-20210: Support the *disabled* marker in Setup files (GH-132)xdegaye2017-05-275-29/+79
| | | | | Extension modules listed after the *disabled* marker are not built at all, neither by the Makefile nor by setup.py.
* bpo-16500: Allow registering at-fork handlers (#1715)Antoine Pitrou2017-05-2715-68/+365
| | | | | | | | | | | | * bpo-16500: Allow registering at-fork handlers * Address Serhiy's comments * Add doc for new C API * Add doc for new Python-facing function * Add NEWS entry + doc nit
* bpo-30470: Deprecate invalid ctypes call protection on Windows. (GH-1810)Mariatta2017-05-272-14/+9
| | | Calling Ctypes functions is deprecated in 3.6.2 and will be removed in 3.7
* bpo-30310: Add a test for non-ascii font family. (#1567) (#1832)Serhiy Storchaka2017-05-271-1/+11
|
* bpo-30398: Add a docstring for re.error. (#1647)Serhiy Storchaka2017-05-272-3/+14
| | | Also document that some attributes may be None.
* Fix the signature of JSONDecodeError (no end parameter). (#1827)Serhiy Storchaka2017-05-271-1/+1
| | | Unlikely to the simplejson module, json.JSONDecodeError doesn't accept the end argument.
* bpo-22702: Clarify documentation of str.join & bytes.join (GH-156)Sanyam Khurana2017-05-271-9/+9
| | | | | | | The "iterable iterable" phrasing created confusion between the term reference and the parameter name. This simplifies the phrasing to just use the parameter name without linking directly to the term definition.
* bpo-30449 Terse slots (#1819)Aaron Hall, MBA2017-05-261-14/+15
| | | | | | | | * correct __slots__ documentation with minimal changes * add multiple inheritance info * remove mapping from description
* bpo-30420: List cwd parameter in subprocess convenience APIs (GH-1685)Alex Gaynor2017-05-261-4/+4
| | | | | | | | | | Partially clarify the subprocess convenience API documentation by explicitly listing the `cwd` parameter in their abbreviated signatures. While this has been merged as an improvement, it doesn't fully resolve the issue, as the `cwd` should also be covered in the "Frequently Used Arguments" section, and the fact these APIs pass unlisted keyword arguments down to the lower level APIs is currently still unclear.
* Drop a duplicate line. (#1809)Eric Snow2017-05-251-2/+1
|
* bpo-30414: multiprocessing.Queue._feed do not break from main loop on exc ↵grzgrzgrz32017-05-253-12/+27
| | | | | | | | | | | | | | | | | | (#1683) * bpo-30414: multiprocesing.Queue._feed do not break from main loop on exc Queue background running thread was not handling exceptions correctly. Any exception occurred inside thread (putting unpickable object) cause feeder to finish running. After that every message put into queue is silently ignored. * bpo-30414: multiprocesing.Queue._feed do not break from main loop on exc Queue background running thread was not handling exceptions correctly. Any exception occurred inside thread (putting unpickable object) cause feeder to finish running. After that every message put into queue is silently ignored.
* Delete sigcheck.c since it appears unused (#1723)Segev Finer2017-05-252-20/+1
|
* bpo-29104: Fixed parsing backslashes in f-strings. (#490)Serhiy Storchaka2017-05-253-21/+48
|
* bpo-30447: Fix/skip the subinterpreters test on some platforms. (#1791)Eric Snow2017-05-252-44/+43
|
* bpo-29851: Have importlib.reload() raise ImportError if the module's spec is ↵Garvit Khatri2017-05-245-2/+21
| | | | not found (GH-972)
* bpo-30445: Allow appended output in RecursionError messagecodedragon2017-05-241-1/+2
| | | | | Running under coverage sometimes causes 'in comparison' to be added to the end of the RecursionError message, which is acceptable. Patched by Maria Mckinley
* bpo-28845: Clean up known issues for AIX (GH-1670)Eric N. Vander Weele2017-05-241-7/+0
| | | | | | | | | Clean up `Misc/README.AIX` for addressed known issues. - Issues that have been marked fixed: #11184, #11185 - Issues resolved by new AIX version: #1745108 - Issues resolved, but not yet marked fixed/closed: #11188 Signed-off-by: Eric N. Vander Weele <ericvw@gmail.com>
* bpo-30442: Skips refcount test in test_xml_etree under coverage (#1767)Kushal Das2017-05-241-0/+1
|
* bpo-30160: Clarify intended usage of wfile (gh-1300)jugglinmike2017-05-241-1/+2
| | | | | | The library does not enforce compliance with the HTTP protocol, so violations are not technically disallowed. Extend the stream's description to avoid suggesting that intentional protocol violations are not supported.
* Move directory in .gitignore (#1787)Steve Dower2017-05-241-1/+1
|
* Add .idea and .iml to .gitignore (#1764)gfyoung2017-05-241-0/+2
|
* bpo-30377: Simplify handling of COMMENT and NL in tokenize.py (#1607)Albert-Jan Nijburg2017-05-242-12/+12
|
* bpo-28707: Add the directory parameter to ↵Stéphane Wirtel2017-05-244-5/+37
| | | | | | | | http.server.SimpleHTTPRequestHandler and http.server module (#1776) * bpo-28707: call the constructor of SimpleHTTPRequestHandler in the test with a mock object * bpo-28707: Add the directory parameter to http.server.SimpleHTTPRequestHandler and http.server module
* bpo-9146: Raise a ValueError if OpenSSL fails to init a hash func. (#1777)Gregory P. Smith2017-05-241-9/+36
| | | | This helps people in weird FIPS mode environments where common things like MD5 are not available in the binary as a matter of policy.
* Added effect of re.ASCII and reworded slightly (#1782)Brian Ward2017-05-241-3/+5
|
* bpo-22257: Private C-API for main interpreter initialization (PEP 432). (#1729)Eric Snow2017-05-245-18/+105
| | | (patch by Nick Coghlan)
* bpo-30394: Fix a socket leak in smtplib.SMTP.__init__() (#1700)Joel Hillacre2017-05-241-0/+1
|
* bpo-22257: Private C-API for core runtime initialization (PEP 432). (#1772)Eric Snow2017-05-245-62/+224
| | | (patch by Nick Coghlan)
* Revert "Fixed a typo in the HTMLParser.feed docstrings" (#1771)Serhiy Storchaka2017-05-241-1/+1
| | | | | * Revert "Fixed a typo in the HTMLParser.feed docstrings. The docstring started with an 'r', like a The docstring was correct. I read the patch in opposite direction, as *adding* the "r" prefix. This reverts commit 5ba185039f1bd465d3f82531324fd3fe1ee42f0c.
* Revert an invalid change to a test (from 6b4be19). (#1770)Eric Snow2017-05-231-4/+4
|
* Improves test_underpth_nosite_file to reveal why it fails. (#1763)Steve Dower2017-05-233-7/+31
| | | | | | | | | | | | | | * Improves test_underpth_nosite_file to reveal why it fails. * Enable building with Windows 10 SDK. * Fix WinSDK detection * Fix initialization on Windows when a ._pth file exists. * Fix tabs * Adds comment about Py_GetPath call.
* bpo-29334: Fix ssl.getpeercert for auto-handshake (#1769)Christian Heimes2017-05-231-19/+11
| | | | | | | | | | | | Drop handshake_done and peer_cert members from PySSLSocket struct. The peer certificate can be acquired from *SSL directly. SSL_get_peer_certificate() does not trigger any network activity. Instead of manually tracking the handshake state, simply use SSL_is_init_finished(). In combination these changes fix auto-handshake for non-blocking MemoryBIO connections. Signed-off-by: Christian Heimes <christian@python.org>
* bpo-22257: Fix CLI by using int instead of char (compares to EOF). (#1765)Eric Snow2017-05-231-1/+1
|
* Update importlib.h (GH-1762)Zachary Ware2017-05-231-2/+2
|
* bpo-29335 - apply suggested test_subprocess simplifications from haypo and ↵Gregory P. Smith2017-05-231-9/+5
| | | | | Zach: (#1757) use faulthandler._sigsegv() and ctypes.util.find_library('c')