- 20 May, 2018 6 commits
-
-
Serhiy Storchaka authored
Fix the following bugs in the C implementation: * get_future_loop() silenced all exceptions raised when look up the get_loop attribute, not just an AttributeError. * enter_task() silenced all exceptions raised when look up the current task, not just a KeyError. * repr() was called for a borrowed link in enter_task() and task_step_impl(). * str() was used instead of repr() in formatting one error message (in Python implementation too). * There where few reference leaks in error cases.
-
CtrlZvi authored
The proactor event loop has a race condition when reading with pausing/resuming. `resume_reading()` unconditionally schedules the read function to read from the current future. If `resume_reading()` was called before the previously scheduled done callback fires, this results in two attempts to get the data from the most recent read and an assertion failure. This commit tracks whether or not `resume_reading` needs to reschedule the callback to restart the loop, preventing a second attempt to read the data.
-
Serhiy Storchaka authored
A DeprecationWarning was emitted in Python 3.6-3.7.
-
Serhiy Storchaka authored
-
Elvis Pranskevichus authored
-
Terry Jan Reedy authored
-
- 19 May, 2018 3 commits
-
-
Carl Meyer authored
-
Cheryl Sabella authored
-
Daniel Chimeno authored
-
- 18 May, 2018 4 commits
-
-
Ivan Levkivskyi authored
-
Skip Montanaro authored
-
Serhiy Storchaka authored
-
Terry Jan Reedy authored
-
- 17 May, 2018 15 commits
-
-
Miro Hrončok authored
-
Carl Meyer authored
-
Miro Hrončok authored
-
Yury Selivanov authored
-
Steve Dower authored
-
Barry Warsaw authored
-
Barry Warsaw authored
-
Gregory P. Smith authored
-
Eric Snow authored
This will make it easier to clean up channels (e.g. when used in tests).
-
Thomas Jones authored
Patch by Thomas Jones.
-
Matthias Bussonnier authored
`obj.async` is now a syntax error, so the warning/shim is quasi-unnecessary.
-
Andrés Delfino authored
-
Zvezdan Petkovic authored
The editline emulation needs to be initialized *after* the name is defined. This fixes the long open issue.
-
Serhiy Storchaka authored
-
INADA Naoki authored
Only gcmodule.c uses _PyGC_REFS* macros now. This makes easy to read GC code.
-
- 16 May, 2018 12 commits
-
-
Steve Dower authored
-
Barry Warsaw authored
-
Eric Snow authored
Add more tests for subinterpreters. This patch also fixes a few small defects in the channel implementation.
-
Alex Gaynor authored
-
Nina Zakharenko authored
-
Petr Viktorin authored
* test_ssl: Remove skip_if_broken_ubuntu_ssl We no longer support OpenSSL 0.9.8.15.15. * bpo-28167: Remove platform.linux_distribution
-
Gregory P. Smith authored
* bpo-24318: Rewrite the README PGO section. Merged from a phone on an airplane. :)
-
Eric V. Smith authored
-
Christopher Beacham authored
-
Eric V. Smith authored
-
Eric V. Smith authored
This condition as already tested before this code is called.
-
Eric V. Smith authored
To be more consistent with other code (and so people stop hassling me!), reflow the dataclasses comments to not use a single space indentation when continuing a paragraph of text.
-