|
@@ -616,7 +616,8 @@ class SubprocessWrapper(object):
|
|
from msvcrt import get_osfhandle
|
|
from msvcrt import get_osfhandle
|
|
from win32pipe import PeekNamedPipe
|
|
from win32pipe import PeekNamedPipe
|
|
handle = get_osfhandle(self.proc.stdout.fileno())
|
|
handle = get_osfhandle(self.proc.stdout.fileno())
|
|
- return PeekNamedPipe(handle, 0)[2] != 0
|
|
|
|
|
|
+ data, total_bytes_avail, msg_bytes_left = PeekNamedPipe(handle, 0)
|
|
|
|
+ return total_bytes_avail != 0
|
|
else:
|
|
else:
|
|
return _fileno_can_read(self.proc.stdout.fileno())
|
|
return _fileno_can_read(self.proc.stdout.fileno())
|
|
|
|
|