__iter__(): New method so that StringIO's can participate in the
iterator protocol.
diff --git a/Lib/StringIO.py b/Lib/StringIO.py
index 2aef3c3..cb7313d 100644
--- a/Lib/StringIO.py
+++ b/Lib/StringIO.py
@@ -45,6 +45,9 @@
         self.closed = 0
         self.softspace = 0
 
+    def __iter__(self):
+        return iter(self.readline, '')
+
     def close(self):
         if not self.closed:
             self.closed = 1