summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorThomas Heller <theller@ctypes.org>2007-09-04 11:27:47 (GMT)
committerThomas Heller <theller@ctypes.org>2007-09-04 11:27:47 (GMT)
commit476157bea5da669061633198b28cf7d18fa49370 (patch)
tree9d16b17570ee199985773cc39fa0024ced529349
parent85bcc66bb492931b6ca3de21ca53ca53b754be33 (diff)
downloadcpython-476157bea5da669061633198b28cf7d18fa49370.zip
cpython-476157bea5da669061633198b28cf7d18fa49370.tar.gz
cpython-476157bea5da669061633198b28cf7d18fa49370.tar.bz2
Make the _wrap_close type (which is returned by os.popen) iterable.
This should fix the Lib\test\test_uuid.py test on Windows.
-rw-r--r--Lib/os.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/Lib/os.py b/Lib/os.py
index 727d0cb..e8676d9 100644
--- a/Lib/os.py
+++ b/Lib/os.py
@@ -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):