- 27 Aug, 2017 2 commits
-
-
Cheryl Sabella authored
Move some data and functions from the class to module level. Patch by Cheryl Sabella.
-
Terry Jan Reedy authored
-
- 26 Aug, 2017 2 commits
-
-
Cheryl Sabella authored
Patch by Cheryl Sabella.
-
Paul Moore authored
bpo-31072: Rename the new filter argument for zipapp.create_archive (GH-3049) * Rename the new argument to "filter" * Improve tests for the new functionality * Add a "What's New" entry.
-
- 25 Aug, 2017 5 commits
-
-
Oren Milman authored
-
Stefan Krah authored
-
Stefan Krah authored
-
Stefan Krah authored
-
Gregory P. Smith authored
-
- 24 Aug, 2017 5 commits
-
-
Gregory P. Smith authored
Have the subprocess module set the filename in the FileNotFoundError exception raised on POSIX systems when the executable or cwd are missing.
-
Oren Milman authored
bpo-29741: Update some methods in the _pyio module to also accept integer types. Patch by Oren Milman. (#560)
-
Oren Milman authored
-
Łukasz Langa authored
The fix for bpo-23835 fixed ConfigParser behavior in defaults= handling. Unfortunately, it caused a backwards compatibility regression with RawConfigParser objects which allow for non-string values. This commit restores the legacy behavior for RawConfigParser only.
-
INADA Naoki authored
-
- 23 Aug, 2017 1 commit
-
-
Oren Milman authored
-
- 22 Aug, 2017 5 commits
-
-
Martijn Pieters authored
Subclasses such as IndentError and TabError should not have this message applied.
-
Brett Cannon authored
* Mention how to find out what to do * Update URL * Thanks contributors * Explain there is no timeline
-
Victor Stinner authored
* Don't leak the module into sys.modules * Avoid dangling thread
-
Victor Stinner authored
-
Victor Stinner authored
* bpo-31249: Fix ref cycle in ThreadPoolExecutor concurrent.futures: WorkItem.run() used by ThreadPoolExecutor now breaks a reference cycle between an exception object and the WorkItem object. ThreadPoolExecutor.shutdown() now also clears its threads set. * shutdown() now only clears threads if wait is true. * Revert changes on shutdown()
-
- 21 Aug, 2017 9 commits
-
-
Łukasz Langa authored
PEP 523 introduced _PyEval_EvalFrameDefault which inlines PyEval_EvalFrameEx on non-debug shared builds. This breaks the ability to use py-bt, py-up, and a few other Python-specific gdb integrations. This patch fixes the problem by only looking for _PyEval_EvalFrameDefault frames. test_gdb passes on both a debug and a non-debug build. Original patch by Bruno "Polaco" Penteado.
-
Łukasz Langa authored
Title says all.
-
James Tocknell authored
* Enforce that configparser defaults are strings * Update test_configparser.py
-
Victor Stinner authored
bpo-30121: Test the Popen failure when Popen was created with pipes. Create also NONEXISTING_CMD variable in test_subprocess.py.
-
Victor Stinner authored
* bpo-31238: pydoc ServerThread.stop() now joins itself ServerThread.stop() now joins itself to wait until DocServer.serve_until_quit() completes and then explicitly sets its docserver attribute to None to break a reference cycle. * Add NEWS.d entry
-
Victor Stinner authored
Add a BaseTestCase class to test_concurrent_futures to check for dangling threads and processes on all tests, not only tests using ExecutorMixin.
-
Oren Milman authored
-
Victor Stinner authored
xmlrpc.server now explicitly breaks reference cycles when using sys.exc_info() in code handling exceptions.
-
Stefan Krah authored
-
- 20 Aug, 2017 4 commits
-
-
Segev Finer authored
* bpo-9566: Silence warnings from pyatomic.h macros Apparently MSVC is too stupid to understand that the alternate branch is not taken and emits a warning for it. Warnings added in https://github.com/python/cpython/pull/2383 * bpo-9566: A better fix for the pyatomic.h warning * bpo-9566: Remove a slash
-
Oren Milman authored
-
Cheryl Sabella authored
Part 3 of 3. Remove old highlight functions and load_config as this functionality is now contained within classes. Patch by Cheryl Sabella.
-
Cheryl Sabella authored
Patch 2 of 3, to avoid horrendous diff. Create highlights page from new HighPage class instead of old ConfigDialog methods and change tests to match.
-
- 18 Aug, 2017 7 commits
-
-
Victor Stinner authored
test_bare_raise_in_brand_new_thread() now explicitly breaks a reference cycle to not leak a dangling thread.
-
Cheryl Sabella authored
This is the first half of a patch similar to the one for for bpo-31205. It is being split into 2 PRs to avoid what happened with PR-3096 -- an incomprehensible diff that could not be cleanly backported to 3.6. This half copies several methods of ConfigDialog and turns them into a new class.
-
Victor Stinner authored
-
Victor Stinner authored
* bpo-30830: test_logging uses threading_setup/cleanup Replace @support.reap_threads on some methods with support.threading_setup() in setUp() and support.threading_cleanup() in tearDown() in BaseTest. * bpo-30830: test_logging disables threaded socketserver tests Disable tests because of socketserver.ThreadingMixIn leaks threads, whereas leaking threads now makes a test to fail on buildbots. Disable tests until socketserver is fixed: bpo-31233. * Skip also setup_via_listener()
-
Victor Stinner authored
* bpo-30947: Update libexpat from 2.2.1 to 2.2.3 * Add NEWS entry * Add new loadlibrary.c * expat_external.h: restore include "pyexpatns.h" * PCbuild: add expat/loadlibrary.c * Define XML_POOR_ENTROPY to compile expat
-
Victor Stinner authored
fork_wait.py tests now joins threads, to not leak running threads in the background.
-
Stefan Krah authored
-