- 17 May, 2017 4 commits
-
-
Steve Dower authored
* Adds lib.pyproj file to solution so that VS with Python support can open all the files in the standard library. * Remove unexpected solution configuration. * Remove lib.pyproj from solution to avoid memory issues on VS 2015.
-
Dong-hee Na authored
-
Victor Stinner authored
test_is_alive_after_fork() now joins directly the thread to avoid the following warning added by bpo-30357: Warning -- threading_cleanup() failed to cleanup 0 threads after 2 sec (count: 0, dangling: 21) Use also a different exit code to catch generic exit code 1.
-
Xiang Zhang authored
Under *spawn* and *forkserver* start methods, SimpleQueue.empty() could raise AttributeError due to not setting _poll in __setstate__.
-
- 16 May, 2017 9 commits
-
-
csabella authored
-
Nathaniel J. Smith authored
Before, it was possible to get the following sequence of events (especially on Windows, where the C-level signal handler for SIGINT is run in a separate thread): - SIGINT arrives - trip_signal is called - trip_signal writes to the wakeup fd - the main thread wakes up from select()-or-equivalent - the main thread checks for pending signals, but doesn't see any - the main thread drains the wakeup fd - the main thread goes back to sleep - trip_signal sets is_tripped=1 and calls Py_AddPendingCall to notify the main thread the it should run the Python-level signal handler - the main thread doesn't notice because it's asleep This has been causing repeated failures in the Trio test suite: https://github.com/python-trio/trio/issues/119
-
Mariatta authored
-
Serhiy Storchaka authored
* Use explicit numbering for footnotes referred by explicit number. * Restore missed footnote reference in stdtypes.rst. * Fix literal strings formatting in howto/urllib2.rst. * Update susp-ignored.csv for zipapp.rst. * Fix suspicious mark up in Misc/NEWS.
-
Dominik Miedziński authored
-
Serhiy Storchaka authored
Warnings emitted when compile a regular expression now always point to the line in the user code. Previously they could point into inners of the re module if emitted from inside of groups or conditionals.
-
Berker Peksag authored
It should read PYTHONLEGACYWINDOWSSTDIO as stated in section "Add legacy mode" in PEP 528.
-
Senthil Kumaran authored
-
Howie Benefiel authored
-
- 15 May, 2017 10 commits
-
-
Victor Stinner authored
test_multiprocessing_main_handling: increase the test_source timeout from 10 seconds to 60 seconds, since the test fails randomly on busy buildbots.
-
Victor Stinner authored
test_thread: setUp() now uses support.threading_setup() and support.threading_cleanup() to wait until threads complete to avoid random side effects on following tests. Co-Authored-By: Grzegorz Grzywacz <grzegorz.grzywacz@nazwa.pl>
-
Victor Stinner authored
Catch the Windows socket WSAEINVAL error (code 10022) in imaplib and poplib on shutdown(SHUT_RDWR): An invalid operation was attempted This error occurs sometimes on SSL connections.
-
Serhiy Storchaka authored
in the plistlib module. Dict values in the result of functions readPlist() and readPlistFromBytes() are now exact dicts.
-
Victor Stinner authored
-
Victor Stinner authored
Co-Authored-By: Chi Hsuan Yen <yan12125@gmail.com>.
-
Xiang Zhang authored
-
Xiang Zhang authored
-
Xiang Zhang authored
-
csabella authored
The data model section of the language reference was written well before the zero-argument form of super() was added. To avoid giving the impression that they're doing something unusual, this updates the description of `__new__` and `__init__` to use the zero-argument form. Patch by Cheryl Sabella.
-
- 14 May, 2017 4 commits
-
-
Zachary Ware authored
-
csabella authored
-
Serhiy Storchaka authored
`re.compile(..., re.DEBUG)` now displays the compiled bytecode in human readable form.
-
Serhiy Storchaka authored
This increased the performance of matching some patterns up to 25 times.
-
- 13 May, 2017 5 commits
-
-
morrme authored
-
Mariatta authored
-
Jim Fasarakis-Hilliard authored
-
Serhiy Storchaka authored
rather than `format(str(self), '')`.
-
Xiang Zhang authored
* add a comment about why we need to increase trash_delete_nesting * move increase and decrese outside of the loop
-
- 12 May, 2017 3 commits
-
-
Charles authored
Using a response file will eliminate the headache associated with batch argument/quote processing. For example I unsucessfully compiled python with visualcpptools when specifying VSInstallDir in the batch file (cannot find vcruntime.h) ```batch build.bat -p x64 -e -M --no-tkinter "/p:VCInstallDir=%VCInstallDir%" ``` but it build successfully when specifying it in a response file msbuild.rsp: ``` /p:VCInstallDir=%VCInstallDir% ```
-
Steve (Gadget) Barnes authored
bpo-30291 Changes to launcher so as to allow py -3-32, -2.7-64, 3.10, etc.
-
Vinay Sajip authored
Indented parts of the Handler class documentation for improved presentation, analogous to a recent similar change for the Logger class.
-
- 11 May, 2017 3 commits
-
-
Brett Cannon authored
-
csabella authored
* bpo-30308: Code coverage for argument in random.shuffle * bpo-30308: Code coverage for argument in random.shuffle * bpo-30308: Code coverage for argument in random.shuffle
-
INADA Naoki authored
when there are no more `await` or `yield (from)` before return in coroutine, cancel was ignored. example: async def coro(): asyncio.Task.current_task().cancel() return 42 ... res = await coro() # should raise CancelledError
-
- 10 May, 2017 2 commits
-
-
Giampaolo Rodola authored
-
stratakis authored
* bpo-28787: Fix out of tree --with-dtrace builds * Unsilence directory creation * Add Misc/NEWS and Misc/ACKS entries
-