summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVictor Stinner <victor.stinner@gmail.com>2015-01-14 22:57:27 +0100
committerVictor Stinner <victor.stinner@gmail.com>2015-01-14 22:57:27 +0100
commit20a103cc90135494162e819f98d0edfc1f1fba6b (patch)
treee85a4a6c9a3a93e4c18a4a3ef24174be028f0e5a
parent58d27b7c3070e90436acb19e17da97f1bb3999f2 (diff)
downloadtrollius-git-20a103cc90135494162e819f98d0edfc1f1fba6b.tar.gz
PipeHandle now uses None instead of -1 for a closed handle
Sort also imports in windows_utils.
-rw-r--r--asyncio/windows_utils.py10
1 files changed, 5 insertions, 5 deletions
diff --git a/asyncio/windows_utils.py b/asyncio/windows_utils.py
index b475812..e664296 100644
--- a/asyncio/windows_utils.py
+++ b/asyncio/windows_utils.py
@@ -7,13 +7,13 @@ import sys
if sys.platform != 'win32': # pragma: no cover
raise ImportError('win32 only')
-import socket
+import _winapi
import itertools
import msvcrt
import os
+import socket
import subprocess
import tempfile
-import _winapi
__all__ = ['socketpair', 'pipe', 'Popen', 'PIPE', 'PipeHandle']
@@ -136,7 +136,7 @@ class PipeHandle:
self._handle = handle
def __repr__(self):
- if self._handle != -1:
+ if self._handle is not None:
handle = 'handle=%r' % self._handle
else:
handle = 'closed'
@@ -150,9 +150,9 @@ class PipeHandle:
return self._handle
def close(self, *, CloseHandle=_winapi.CloseHandle):
- if self._handle != -1:
+ if self._handle is not None:
CloseHandle(self._handle)
- self._handle = -1
+ self._handle = None
__del__ = close