Make the _wrap_close type (which is returned by os.popen) iterable.

This should fix the Lib\test\test_uuid.py test on Windows.
This commit is contained in:
Thomas Heller 2007-09-04 11:27:47 +00:00
parent 85bcc66bb4
commit 476157bea5

View File

@ -664,6 +664,8 @@ class _wrap_close:
return self._proc.wait() << 8 # Shift left to match old behavior
def __getattr__(self, name):
return getattr(self._stream, name)
def __iter__(self):
return iter(self._stream)
# Supply os.fdopen() (used by subprocess!)
def fdopen(fd, mode="r", buffering=-1):