OS module in Python provides functions for interacting with the operating system. OS comes under Python’s standard utility modules. This module provides a portable way of using operating system dependent functionality.
os.set_inheritable() method in Python is used to set the value of inheritable flag of the specified file descriptor.
Inheritable flag of a file descriptor tells that if it can be inherited by the child processes or not. For example: if the parent process has a file descriptor 4 in use for a particular file and parent creates a child process then the child process will also have file descriptor 4 in use for that same file, if the inheritable flag of the file descriptor 4 in the parent process is set.
Syntax: os.set_inheritable(fd, inheritable)
fd: A file descriptor whose inheritable flag is to be set.
inheritable: An integer or a Boolean value representing the new value of inheritable flag.
Return Type: This method does not return any value.
Current value of inheritable flag: False Inheritable flag modified Current value of inheritable flag: True
- class method vs static method in Python
- Python | next() method
- Python | os.dup() method
- Python | set() method
- Python | sympy.Mul() method
- Python | os.close() method
- Python | os.closerange() method
- Python Dictionary | pop() method
- Python | os.dup2() method
- Python | os.get_blocking() method
- Python | os.set_blocking() method
- Python | os.chown() method
- Python | os.fchown() method
- Python | os.lchown() method
- Python | os.wait() method
If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to email@example.com. See your article appearing on the GeeksforGeeks main page and help other Geeks.
Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.