asyncio: PipeHandle.fileno() now raises an exception if the pipe is closed

This commit is contained in:
Victor Stinner 2015-01-26 15:03:44 +01:00
parent a19b7b3fca
commit 2a3f38fd29
1 changed files with 2 additions and 0 deletions

View File

@ -147,6 +147,8 @@ class PipeHandle:
return self._handle
def fileno(self):
if self._handle is None:
raise ValueError("I/O operatioon on closed pipe")
return self._handle
def close(self, *, CloseHandle=_winapi.CloseHandle):