| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|\
| |
| |
| | |
when action='append', type='str' and default=[].
|
| |
| |
| |
| | |
when action='append', type='str' and default=[].
|
| | |
|
| |
| |
| |
| | |
when set_main_loader() fails for a pyc file with closeit=0. In the success case run_pyc_file() does its own cleanup of the fp. I've changed the code to use another FILE ptr for pyc files and moved the fclose() to PyRun_SimpleFileExFlags() to make it more obvious what's happening.
|
| |
| |
| |
| | |
filename points to a pyc/pyo file and closeit is false.
|
| | |
|
| | |
|
|\ \
| |/ |
|
| | |
|
| |
| |
| |
| |
| |
| | |
constructing infinities. This is done for backwards compatibility
with decimal.py: Infinity coefficients are undefined in _decimal
(in accordance with the specification).
|
|\ \
| |/ |
|
| | |
|
|\ \
| |/ |
|
| | |
|
| |
| |
| |
| |
| | |
they are created in the install locations and with the proper timestamp.
(Solution suggested by MvL)
|
|\ \ |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | |
| | | |
they are created in the install locations and with the proper timestamp.
(Solution suggested by MvL)
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
sporadic crashes in multi-thread programs when several long deallocator
chains ran concurrently and involved subclasses of built-in container
types.
Because of this change, a couple extension modules compiled for 3.2.4
(those which use the trashcan mechanism, despite it being undocumented)
will not be loadable by 3.2.3 and earlier. However, extension modules
compiled for 3.2.3 and earlier will be loadable by 3.2.4.
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Fix window.addch() of the curses module for special characters like
curses.ACS_HLINE: the Python function addch(int) and addch(bytes) is now
calling the C function waddch()/mvwaddch() (as it was done in Python 3.2),
instead of wadd_wch()/mvwadd_wch(). The Python function addch(str) is still
calling the C function wadd_wch()/mvwadd_wch() if the Python curses is linked
to libncursesw.
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | | |
opened.
This was a regression caused by the hash randomization patch.
|
| | | |
|
| | |
| | |
| | |
| | | |
errno error numbers and Windows error numbers.
|
| | |
| | |
| | |
| | |
| | |
| | | |
character for most keys, and an integer for special keys, instead of always
returning an integer. So it is now possible to distinguish special keys like
keypad keys.
|
| | |
| | |
| | |
| | |
| | | |
they are created in the install locations and with the proper timestamp.
(Solution suggested by MvL)
|
|\ \ \
| | |/
| |/|
| | |
| | |
| | | |
opened.
This was a regression caused by the hash randomization patch.
|
| | |
| | |
| | |
| | |
| | |
| | | |
opened.
This was a regression caused by the hash randomization patch.
|
| | |
| | |
| | |
| | | |
The refleak occurred when assigning to window.encoding.
|
|\ \ \
| |/ /
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
sporadic crashes in multi-thread programs when several long deallocator
chains ran concurrently and involved subclasses of built-in container
types.
Note that the trashcan functions are part of the stable ABI, therefore
they have to be kept around for binary compatibility of extensions.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
sporadic crashes in multi-thread programs when several long deallocator
chains ran concurrently and involved subclasses of built-in container
types.
Because of this change, a couple extension modules compiled for 3.2.4
(those which use the trashcan mechanism, despite it being undocumented)
will not be loadable by 3.2.3 and earlier. However, extension modules
compiled for 3.2.3 and earlier will be loadable by 3.2.4.
|
|\ \ \
| |/ /
| | |
| | |
| | | |
and StringIO objects now raise ValueError when the object has been closed.
Patch by Alessandro Moura.
|
| | |
| | |
| | |
| | |
| | | |
and StringIO objects now raise ValueError when the object has been closed.
Patch by Alessandro Moura.
|
| | |
| | |
| | |
| | |
| | | |
Initial patch by Anton Barkovsky, refined a bit by me to further subdivide the
test methods. Provides tests for the previous two bug fix commits.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This eliminates a ResourceWarning, since before webbrowser was
explicitly opening os.devnull and then leaving it open. Tests
to follow.
Patch by Anton Barkovsky.
|
|\ \ \
| |/ /
| | |
| | |
| | |
| | |
| | | |
Patch by Anton Barkovsky, comment addition by me.
This shows up as a bug in 3.3 because the definition for Chrome
produces such an empty string. Tests will follow.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Patch by Anton Barkovsky, comment addition by me.
This showed up as a bug in 3.3 because the definition for Chrome
produced such an empty string. This fix is tested in 3.3+;
backporting the new test suite is more trouble than it is worth.
|
| | | |
|
|\ \ \
| |/ / |
|
| | |
| | |
| | |
| | | |
(closes #15846)
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Fix window.addch() of the curses module for special characters like
curses.ACS_HLINE: the Python function addch(int) and addch(bytes) is now
calling the C function waddch()/mvwaddch() (as it was done in Python 3.2),
instead of wadd_wch()/mvwadd_wch(). The Python function addch(str) is still
calling the C function wadd_wch()/mvwadd_wch() if the Python curses is linked
to libncursesw.
|
|\ \ \
| |/ / |
|
| | | |
|