New submission from STINNER Victor:

Attached patch tries to make the private random file descriptor non-inheritable.

It should fix the following issue:
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=197376

I tried to write an unit test, but since the PEP 446 is not implemented, 
unexpected file descriptors are inherited. The test should maybe be run in a 
subprocess to not inherit all file descriptors created by other unit tests.

Note: I removed the stat.S_ISDOOR(st.st_mode) check from 
Lib/test/subprocessdata/fd_status.py, because stat.S_ISDOOR is not defined in 
Python 2.7.

----------
components: Interpreter Core
files: pep446_random.patch
keywords: patch
messages: 235880
nosy: alex, haypo, pitrou
priority: normal
severity: normal
status: open
title: [2.7] random: make the file descriptor non-inheritable (on POSIX)
versions: Python 3.4, Python 3.5
Added file: http://bugs.python.org/file38126/pep446_random.patch

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue23458>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to