/opt/imh-python/lib/python3.9/site-packages/tornado/platform
NameSizeModeActions
__pycache__/-0755rm
asyncio.py129280644editdlrm
auto.py11070644editdlrm
caresresolver.py34070644editdlrm
interface.py10020644editdlrm
posix.py9770644editdlrm
twisted.py51690644editdlrm
windows.py6770644editdlrm
__init__.py00644editdlrm
Edit: /opt/imh-python/lib/python3.9/site-packages/tornado/platform/windows.py (677B)
# NOTE: win32 support is currently experimental, and not recommended # for production use. import ctypes import ctypes.wintypes # See: http://msdn.microsoft.com/en-us/library/ms724935(VS.85).aspx SetHandleInformation = ctypes.windll.kernel32.SetHandleInformation # type: ignore SetHandleInformation.argtypes = ( ctypes.wintypes.HANDLE, ctypes.wintypes.DWORD, ctypes.wintypes.DWORD, ) SetHandleInformation.restype = ctypes.wintypes.BOOL HANDLE_FLAG_INHERIT = 0x00000001 def set_close_exec(fd: int) -> None: success = SetHandleInformation(fd, HANDLE_FLAG_INHERIT, 0) if not success: raise ctypes.WinError() # type: ignore