Fixed #4265: shutil.copyfile() was leaking file descriptors when disk fills
3 files changed