commit | 830daae1c82ed33deef0086b7b6323e5be0b0cc8 | [log] [tgz] |
---|---|---|
author | Nir Soffer <nirsof@gmail.com> | Thu Dec 07 22:25:39 2017 +0200 |
committer | Victor Stinner <victor.stinner@gmail.com> | Thu Dec 07 21:25:39 2017 +0100 |
tree | 0c11e6b6281ec736bbae427c7100e7d8af65b63f | |
parent | 12fa6b1e2ff8112b0a9f61949c3d5252a75bf909 [diff] |
[2.7] bpo-32186: Release the GIL during fstat and lseek calls (#4651) In fileio, there were 3 fstat() calls and one lseek() call that did not release the GIL during the call. This can cause all threads to hang for unlimited time when using io.FileIO with inaccessible NFS server. Same issue seen in fileio exists also in fileobject, fixed in the same way.