--- ../../../oryg/Python-3.0a1/Lib/io.py	2007-08-30 01:11:13.000000000 +0200
+++ io.py	2007-11-09 10:50:51.000000000 +0100
@@ -161,6 +161,8 @@
             raw._mode = mode
             return raw
         raise ValueError("can't have unbuffered text I/O")
+    if buffering == 1:
+        buffering = DEFAULT_BUFFER_SIZE
     if updating:
         buffer = BufferedRandom(raw, buffering)
     elif writing or appending:
