- 21 Sep, 2019 2 commits
-
-
Raymond Hettinger authored
-
Ammar Askar authored
Edit: `math.pow` changes removed on Mark's request. https://bugs.python.org/issue38237 Automerge-Triggered-By: @rhettinger
-
- 20 Sep, 2019 10 commits
-
-
Victor Stinner authored
* If Py_SetPath() has been called, _PyConfig_InitPathConfig() now uses its value. * Py_Initialize() now longer copies path configuration from PyConfig to the global path configuration (_Py_path_config).
-
Kyle Stanley authored
Based on a comment from @asvetlov https://github.com/python/cpython/pull/15735#discussion_r323619076, this removes the provisional note for ``asyncio.run()`` in the documentation. Automerge-Triggered-By: @1st1
-
Victor Stinner authored
The DLL path is not computed from any user configuration and cannot be configured by PyConfig. Instead, add a new _Py_dll_path global variable. Remove _PyConfig_SetPathConfig(): replaced with _PyPathConfig_Init(). Py_Initialize() now longer sets the "global path configuration", but only initialize _Py_dll_path.
-
Victor Stinner authored
-
Victor Stinner authored
ProactorDatagramTransportTests tests are too close to the implementation.
-
Orivej Desh authored
It did not list the argument added in d4cc7bf9. https://bugs.python.org/issue6559 Automerge-Triggered-By: @gpshead
-
Ram Rachum authored
Mention frame.f_trace in sys.settrace docs, as well as the fact you still need to call `sys.settrace` to enable the tracing machinery before setting `frame.f_trace` will have any effect.
-
Prateek Nayak authored
-
Lisa Roach authored
-
Michael Selik authored
* Check intersection of two sets explicitly Comparing ``len(a) > ``len(a - b)`` is essentially looking for an intersection between the two sets. If set ``b`` does not intersect ``a`` then ``len(a - b)`` will be equal to ``len(a)``. This logic is more clearly expressed as ``a & b``. * Change while/pop to a for-loop Copying the list, then repeatedly popping the first element was unnecessarily slow. I also cleaned up a couple other inefficiencies. There's no need to unpack a tuple, then re-pack and append it. The list can be created with the first element instead of empty. Secondly, the ``endswith`` method returns a bool, so there's no need for an if- statement to set ``encoding`` to True or False. * Use set.intersection to check for intersections ``a.intersection(b)`` method is more clear of purpose than ``not a.isdisjoint(b)`` and avoids an unnecessary set construction that ``a & set(b)`` performs. * Use not isdisjoint instead of intersection While it reads slightly worse, the isdisjoint method will stop when it finds a counterexample and returns a bool, rather than looping over the entire iterable and constructing a new set.
-
- 19 Sep, 2019 7 commits
-
-
Eddie Elizondo authored
* Make dict and weakref offsets opaque for C heap types * Add news
-
Victor Stinner authored
-
Victor Stinner authored
-
t k authored
https://bugs.python.org/issue38155
-
Kyle Stanley authored
-
toonarmycaptain authored
-
Jason Plurad authored
Signed-off-by: Jason Plurad <pluradj@us.ibm.com>
-
- 18 Sep, 2019 5 commits
-
-
HongWeipeng authored
-
Victor Stinner authored
The function return type is void, not int.
-
Victor Stinner authored
dump_traceback_later() and cancel_dump_traceback_later() functions of the faulthandler module are always available since Python 3.7.
-
Victor Stinner authored
-
Raymond Hettinger authored
-
- 17 Sep, 2019 16 commits
-
-
Victor Stinner authored
It is a known and tracked bug: disable the test until it's fixed.
-
Victor Stinner authored
-
Victor Stinner authored
Add _PyRuntimeState.preinitializing field: set to 1 while Py_PreInitialize() is running. _PyRuntimeState: rename also pre_initialized field to preinitialized.
-
Victor Stinner authored
_PyObject_Dump() now dumps the object address for freed objects and objects with ob_type=NULL.
-
Victor Stinner authored
When a Python thread has no frame, _Py_DumpTraceback() and _Py_DumpTracebackThreads() now write "<no Python frame>", rather than writing nothing.
-
Serhiy Storchaka authored
-
Serhiy Storchaka authored
This includes such names as "cls", "self", "typename", "_typename", "fields" and "_fields". Passing positional arguments by keyword is deprecated.
-
Diego Alberto Barriga Martínez authored
A little change on first paragraph of python tutorial to be more clearly https://bugs.python.org/issue37904 Automerge-Triggered-By: @ericvsmith
-
Pablo Galindo authored
-
Andrew Svetlov authored
Even when the helper is not started yet. This behavior follows conventional generator one. There is no reason for `async_generator_athrow` to handle `gen.throw()` differently. https://bugs.python.org/issue38013
-
Abraham Toriz Cruz authored
In the format string for assert_called the evaluation order is incorrect and hence for mock's without name, 'None' is printed whereas it should be 'mock' like for other messages. The error message is ("Expected '%s' to have been called." % self._mock_name or 'mock').
-
Jörn Heissler authored
-
Victor Stinner authored
When using multiprocesss (-jN), the main process now uses a timeout of 60 seconds instead of the double of the --timeout value. The buildbot server stops a job which does not produce any output in 1200 seconds.
-
-
Serhiy Storchaka authored
-
Terry Jan Reedy authored
One happens when EditorWindow.close is called twice. Printing a traceback, when IDLE is run from a terminal, is useless and annoying.
-