This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author vstinner
Recipients Arfrever, vstinner
Date 2013-01-29.12:54:24
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1359464076.87.0.916380468214.issue17036@psf.upfronthosting.co.za>
In-reply-to
Content
New patch:

 - sys.setdefaultcloexec() takes again an argument, so sys.setdefaultcloexec(False) is allowed
 - add cloexec parameter to select.devpoll(), select.kqueue() and select.epoll()
 - when a function accepts a file name and a file descriptor: the cloexec parameter is ignored if the argument is a file descriptor (it was already done for open(), but not for socket.socket on Windows)
 - revert enhancements using cloexec=True to simplify the patch: will be done in another issue
 - fix various bugs in error handling (close newly created file descriptors on error)
 - release the GIL when calling the os: os.urandom(), os.pipe(), os.dup(), etc.
History
Date User Action Args
2013-01-29 12:54:37vstinnersetrecipients: + vstinner, Arfrever
2013-01-29 12:54:36vstinnersetmessageid: <1359464076.87.0.916380468214.issue17036@psf.upfronthosting.co.za>
2013-01-29 12:54:36vstinnerlinkissue17036 messages
2013-01-29 12:54:36vstinnercreate