Staging
v0.5.1
v0.5.1
https://github.com/python/cpython
Revision 29094cec7cddd561cac16ce93443ca72d740de4d authored by Nir Soffer on 26 July 2017, 23:24:52 UTC, committed by Victor Stinner on 26 July 2017, 23:24:52 UTC
* bpo-30980: Fix close test to fail test_close_twice was not considering the fact that file_wrapper is duping the file descriptor. Closing the original descriptor left the duped one open, hiding the fact that close protection is not effective. * bpo-30980: Fix double close protection Invalidated self.fd before closing, handling correctly the case when os.close raises. * bpo-30980: Fix fd leak introduced in the fixed test
1 parent 0cba38d
Tip revision: 29094cec7cddd561cac16ce93443ca72d740de4d authored by Nir Soffer on 26 July 2017, 23:24:52 UTC
bpo-30980: Fix double close in asyncore.file_wrapper (#2789) (#2900)
bpo-30980: Fix double close in asyncore.file_wrapper (#2789) (#2900)
Tip revision: 29094ce
File | Mode | Size |
---|---|---|
_bsddb.vcproj | -rw-r--r-- | 32.3 KB |
_bsddb44.vcproj | -rw-r--r-- | 26.5 KB |
_ctypes.vcproj | -rw-r--r-- | 13.2 KB |
_ctypes_test.vcproj | -rw-r--r-- | 8.3 KB |
_elementtree.vcproj | -rw-r--r-- | 11.2 KB |
_hashlib.vcproj | -rw-r--r-- | 10.6 KB |
_msi.vcproj | -rw-r--r-- | 8.8 KB |
_multiprocessing.vcproj | -rw-r--r-- | 9.3 KB |
_socket.vcproj | -rw-r--r-- | 8.8 KB |
_sqlite3.vcproj | -rw-r--r-- | 10.8 KB |
_ssl.vcproj | -rw-r--r-- | 10.6 KB |
_testcapi.vcproj | -rw-r--r-- | 8.4 KB |
_tkinter.vcproj | -rw-r--r-- | 9.4 KB |
bdist_wininst.vcproj | -rw-r--r-- | 5.9 KB |
build.bat | -rw-r--r-- | 436 bytes |
build_env.bat | -rw-r--r-- | 25 bytes |
build_pgo.bat | -rw-r--r-- | 1.1 KB |
build_ssl.bat | -rw-r--r-- | 253 bytes |
build_ssl.py | -rw-r--r-- | 9.0 KB |
build_tkinter.py | -rw-r--r-- | 2.1 KB |
bz2.vcproj | -rw-r--r-- | 9.9 KB |
debug.vsprops | -rw-r--r-- | 310 bytes |
env.bat | -rw-r--r-- | 161 bytes |
field3.py | -rw-r--r-- | 974 bytes |
idle.bat | -rw-r--r-- | 290 bytes |
kill_python.c | -rw-r--r-- | 5.5 KB |
kill_python.vcproj | -rw-r--r-- | 4.5 KB |
make_buildinfo.c | -rw-r--r-- | 3.2 KB |
make_buildinfo.vcproj | -rw-r--r-- | 2.8 KB |
make_versioninfo.vcproj | -rw-r--r-- | 6.8 KB |
pcbuild.sln | -rw-r--r-- | 40.1 KB |
pginstrument.vsprops | -rw-r--r-- | 921 bytes |
pgupdate.vsprops | -rw-r--r-- | 379 bytes |
pyd.vsprops | -rw-r--r-- | 651 bytes |
pyd_d.vsprops | -rw-r--r-- | 833 bytes |
pyexpat.vcproj | -rw-r--r-- | 10.1 KB |
pyproject.vsprops | -rw-r--r-- | 2.4 KB |
python.vcproj | -rw-r--r-- | 11.7 KB |
pythoncore.vcproj | -rw-r--r-- | 35.8 KB |
pythonw.vcproj | -rw-r--r-- | 11.3 KB |
release.vsprops | -rw-r--r-- | 311 bytes |
rmpyc.py | -rw-r--r-- | 601 bytes |
rt.bat | -rw-r--r-- | 1.5 KB |
select.vcproj | -rw-r--r-- | 9.0 KB |
sqlite3.vcproj | -rw-r--r-- | 9.0 KB |
sqlite3.vsprops | -rw-r--r-- | 383 bytes |
unicodedata.vcproj | -rw-r--r-- | 8.6 KB |
w9xpopen.vcproj | -rw-r--r-- | 10.0 KB |
winsound.vcproj | -rw-r--r-- | 8.6 KB |
x64.vsprops | -rw-r--r-- | 537 bytes |
![swh spinner](/static/img/swh-spinner.gif)
Computing file changes ...