Python Glossary English

Python 3.4+osфункция

os.get_inheritable

os — файловые дескрипторы

Проверяет, наследуется ли дескриптор дочерними процессами.

Синтаксис

os.get_inheritable(fd)

С Python 3.4 (PEP 446) все дескрипторы, создаваемые Python, по умолчанию не наследуются — дочерняя программа не получит случайно открытые файлы и сокеты родителя. Исключение — стандартные 0, 1 и 2. Функция нужна, чтобы проверить флаг перед запуском программы через exec или spawn.

Примеры

import os
r, w = os.pipe()
print(isinstance(os.get_inheritable(r), bool))   # → True
os.close(r)
os.close(w)

См. также

Частые ошибки

Открыть в полном глоссарииdocs.python.orgСообщить о неточности