[pypy-svn] r15070 - in pypy/dist/pypy/lib: . test2

hpk at codespeak.net hpk at codespeak.net
Mon Jul 25 20:04:22 CEST 2005


Author: hpk
Date: Mon Jul 25 20:04:21 2005
New Revision: 15070

Modified:
   pypy/dist/pypy/lib/_file.py
   pypy/dist/pypy/lib/test2/test_file_extra.py
Log:
(rxe,hpk)

change file's 'buffering'argname to cpython's name


Modified: pypy/dist/pypy/lib/_file.py
==============================================================================
--- pypy/dist/pypy/lib/_file.py	(original)
+++ pypy/dist/pypy/lib/_file.py	Mon Jul 25 20:04:21 2005
@@ -78,22 +78,22 @@
 Note:  open() is an alias for file().
     """
 
-    def __init__(self, name, mode='r', bufsize=None):
+    def __init__(self, name, mode='r', buffering=None):
         self.fd = None
         self._name = name
-        self._inithelper(mode, bufsize)
+        self._inithelper(mode, buffering)
         
-    def fdopen(cls, fd, mode='r', bufsize=None):
+    def fdopen(cls, fd, mode='r', buffering=None):
         f = cls.__new__(cls)
 
         f.fd = fd
         f._name = "<fdopen>"
-        f._inithelper(mode, bufsize)
+        f._inithelper(mode, buffering)
         return f
 
     fdopen = classmethod(fdopen)
         
-    def _inithelper(self, mode, bufsize):
+    def _inithelper(self, mode, buffering):
         self._mode = mode
         if not mode or mode[0] not in ['r', 'w', 'a', 'U']:
             raise IOError('invalid mode : %s' % mode)
@@ -139,21 +139,21 @@
         self.stream = _sio.DiskFile(self.fd)
         self._closed = False
 
-        if bufsize == 0:   # no buffering
+        if buffering == 0:   # no buffering
             pass
-        elif bufsize == 1:   # line-buffering
+        elif buffering == 1:   # line-buffering
             if writing:
                 self.stream = _sio.LineBufferingOutputStream(self.stream)
             if reading:
                 self.stream = _sio.BufferingInputStream(self.stream)
 
         else:     # default or explicit buffer sizes
-            if bufsize is not None and bufsize < 0:
-                bufsize = None
+            if buffering is not None and buffering < 0:
+                buffering = None
             if writing:
-                self.stream = _sio.BufferingOutputStream(self.stream, bufsize)
+                self.stream = _sio.BufferingOutputStream(self.stream, buffering)
             if reading:
-                self.stream = _sio.BufferingInputStream(self.stream, bufsize)
+                self.stream = _sio.BufferingInputStream(self.stream, buffering)
 
         if universal:     # Wants universal newlines
             if writing and os.linesep != '\n':

Modified: pypy/dist/pypy/lib/test2/test_file_extra.py
==============================================================================
--- pypy/dist/pypy/lib/test2/test_file_extra.py	(original)
+++ pypy/dist/pypy/lib/test2/test_file_extra.py	Mon Jul 25 20:04:21 2005
@@ -5,7 +5,7 @@
 
 class TestFile: 
     def setup_method(self, method):
-        self.file = _file.file(__file__, 'r')
+        self.file = _file.file(__file__, 'r', buffering=None)
 
     def teardown_method(self, method):
         self.file.close()



More information about the Pypy-commit mailing list