- 22 May, 2018 3 commits
-
-
Masayuki Yamamoto authored
Thread Specific Storage (TSS) API is a public C API (new in 3.7).
-
Serhiy Storchaka authored
-
Andrés Delfino authored
-
- 21 May, 2018 4 commits
-
-
Andrew Svetlov authored
-
INADA Naoki authored
-
Andrew Svetlov authored
-
Vlad Starostin authored
* bpo-33263 Fix FD leak in _SelectorSocketTransport. (GH-6450) Under particular circumstances _SelectorSocketTransport can try to add a reader even the transport is already being closed. This can lead to FD leak and invalid stated of the following connections. Fixed the SelectorSocketTransport to add the reader only if the trasport is still active.
-
- 20 May, 2018 15 commits
-
-
Aaron Hall, MBA authored
Look for '__set__' or '__delete__'.
-
Serhiy Storchaka authored
Also remove bullet asterisks from IDLE entries.
-
Terry Jan Reedy authored
-
Christian Heimes authored
Fix typo from commit 6370f345Signed-off-by: Christian Heimes <christian@python.org> <!-- Thanks for your contribution! Please read this comment in its entirety. It's quite important. # Pull Request title It should be in the following format: ``` bpo-NNNN: Summary of the changes made ``` Where: bpo-NNNN refers to the issue number in the https://bugs.python.org. Most PRs will require an issue number. Trivial changes, like fixing a typo, do not need an issue. # Backport Pull Request title If this is a backport PR (PR made against branches other than `master`), please ensure that the PR title is in the following format: ``` [X.Y] <title from the original PR> (GH-NNNN) ``` Where: [X.Y] is the branch name, e.g. [3.6]. GH-NNNN refers to the PR number from `master`. --> <!-- issue-number: bpo-32262 --> https://bugs.python.org/issue32262 <!-- /issue-number -->
-
Mario Corchero authored
Function was added with the initial implementation 00efe7e7.
-
Andrés Delfino authored
-
CtrlZvi authored
uuid._ipconfig_getnode did not validate the maximum length of the value, so long as the value had the same type of formatting as a MAC address. This let it select DUIDs as MAC addresses. It now requires an exact length match.
-
Lisa Roach authored
-
Eitan Adler authored
CPython 3.5 is old now, and we don't bump this version often, so lets avoid using specific versions.
-
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 11 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.
-