• Nir Soffer's avatar
    bpo-30980: Fix double close in asyncore.file_wrapper (#2789) · c648a93a
    Nir Soffer yazdı
    * 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
    c648a93a
Adı
Son kayıt (commit)
Son güncelleme
.github Loading commit data...
Doc Loading commit data...
Grammar Loading commit data...
Include Loading commit data...
Lib Loading commit data...
Mac Loading commit data...
Misc Loading commit data...
Modules Loading commit data...
Objects Loading commit data...
PC Loading commit data...
PCbuild Loading commit data...
Parser Loading commit data...
Programs Loading commit data...
Python Loading commit data...
Tools Loading commit data...
.gitattributes Loading commit data...
.gitignore Loading commit data...
.hgeol Loading commit data...
.hgignore Loading commit data...
.hgtags Loading commit data...
.mention-bot Loading commit data...
.travis.yml Loading commit data...
LICENSE Loading commit data...
Makefile.pre.in Loading commit data...
README.rst Loading commit data...
aclocal.m4 Loading commit data...
config.guess Loading commit data...
config.sub Loading commit data...
configure Loading commit data...
configure.ac Loading commit data...
install-sh Loading commit data...
pyconfig.h.in Loading commit data...
setup.py Loading commit data...