- 11 Eyl, 2018 16 kayıt (commit)
-
-
Berker Peksag yazdı
Although the kernel accepts any negative value for timeout, the documented value to block indefinitely is -1. This commit also makes the code similar to select.poll.poll().
-
Andrew Svetlov yazdı
-
Yury Selivanov yazdı
Rewritten/updated sections: * Event Loop APIs * Transports & Protocols * Streams * Exceptions * Policies * Queues * Subprocesses * Platforms
-
Oren Milman yazdı
-
Zackery Spytz yazdı
8621bb5d sets the filename in directly in the FileNotFoundError, so we may revert the earlier fix 5f780400.
-
Ned Deily yazdı
-
Andrés Delfino yazdı
-
Zackery Spytz yazdı
Mention the implicit cache in struct.Struct() docs. Consistent with the re.compile documentation note.
-
Benjamin Peterson yazdı
-
Raymond Hettinger yazdı
-
Matthias Bussonnier yazdı
Emit warning when None passed explicitly, list Python version since deprecation in warning message and docs.
-
Lew Kurtz yazdı
Remove ellipsis that look like continuation prompts, has a side benefit of putting rest of error message in proper text color.
-
Ville Skyttä yazdı
-
Daniel Hahler yazdı
-
Anthony Sottile yazdı
This docstring has drifted since python2: https://github.com/python/cpython/blob/ca079a3ea30098aff3197c559a0e32d42dda6d84/Lib/encodings/__init__.py#L68
-
Gregory P. Smith yazdı
When subprocess.Popen() stdin= stdout= or stderr= handles are specified and appear in pass_fds=, don't close the original fds after dup'ing them. This implementation and unittest primarily came from @izbyshev (see the PR) See also https://github.com/izbyshev/cpython/commit/b89b52f28490b69142d5c061604b3a3989cec66c This also removes the old manual p2cread, c2pwrite, and errwrite closing logic as inheritable flags and _close_open_fds takes care of that properly today without special treatment. This code is within child_exec() where it is the only thread so there is no race condition between the dup and _Py_set_inheritable_async_safe call.
-
- 10 Eyl, 2018 13 kayıt (commit)
-
-
Zachary Ware yazdı
Check for functionality via imports rather than checking sys.platform specifically for Windows
-
NotAFile yazdı
-
Tal Einat yazdı
-
Rahul Jha yazdı
* bpo-33217: Raise TypeError for non-Enum lookups in Enums
-
Matthias Bussonnier yazdı
HMAC's digestmod was deprecated marked for removal, this removes it as planned.
-
Sebastian Rittau yazdı
-
Berker Peksag yazdı
-
Peter Eisentraut yazdı
Many type object initializations labeled a field "tp_size" in the comment, but the name of that field is tp_basicsize.
-
Benjamin Peterson yazdı
The recursive frame pruning code always undercounted the number of elided frames by one. That is, in the "[Previous line repeated N more times]" message, N would always be one too few. Near the recursive pruning cutoff, one frame could be silently dropped. That situation is demonstrated in the OP of the bug report. The fix is to start the identical frame counter at 1.
-
Tal Einat yazdı
also mention the change and its consequences in What's New
-
Sergey Fedoseev yazdı
-
Rémy HUBSCHER yazdı
This reverts commit 10b59f1b.
-
Zackery Spytz yazdı
-
- 08 Eyl, 2018 2 kayıt (commit)
-
-
Julien Malard yazdı
This caused installation errors in some cases on Windows. Patch by Julien Malard.
-
Serhiy Storchaka yazdı
* Make its default value an empty tuple instead of None. * Make it a keyword-only parameter.
-
- 07 Eyl, 2018 9 kayıt (commit)
-
-
Pablo Galindo yazdı
* Add elimination of non-int-like parameters in math.factorial to "What's new".
-
Pablo Galindo yazdı
* Make sure that when some of the tests in test_smtplib fail, the allocated threads and sockets are not leaked. * Use support.join_thread() instead of thread.join() to avoid infinite blocks.
-
Pablo Aguiar yazdı
Some methods of the SMTP class use mutable default arguments. Specially `send_message` is affected as it mutates one of the args by appending items to it, which has side effects on further calls.
-
Zackery Spytz yazdı
-
William Grzybowski yazdı
Pass the user/group name as Unicode to the formatting function, instead of always decoding a bytes string from UTF-8.
-
Victor Stinner yazdı
-
Victor Stinner yazdı
* Add %T format to PyUnicode_FromFormatV(), and so to PyUnicode_FromFormat() and PyErr_Format(), to format an object type name: equivalent to "%s" with Py_TYPE(obj)->tp_name. * Replace Py_TYPE(obj)->tp_name with %T format in unicodeobject.c. * Add unit test on %T format. * Rename unicode_fromformat_write_cstr() to unicode_fromformat_write_utf8(), to make the intent more explicit.
-
Pablo Galindo yazdı
Implement the "attributes objects" parameter of `os.posix_spawn` to complete the implementation and fully cover the underlying API.
-
Victor Stinner yazdı
* Replace "master process" with "parent process" * Replace "master option mappings" with "main option mappings" * Replace "master pattern object" with "main pattern object" * ssl: replace "master" with "server" * And some other similar changes
-