Author: Amaury Forgeot d'Arc <[email protected]>
Branch: py3k
Changeset: r52046:72c719815c26
Date: 2012-02-03 00:34 +0100
http://bitbucket.org/pypy/pypy/changeset/72c719815c26/

Log:    Remove deprecated max_buffer_size from buffered IO. (and also the
        slowest test in module/_io)

diff --git a/pypy/module/_io/interp_bufferedio.py 
b/pypy/module/_io/interp_bufferedio.py
--- a/pypy/module/_io/interp_bufferedio.py
+++ b/pypy/module/_io/interp_bufferedio.py
@@ -74,10 +74,6 @@
     def _check_init(self, space):
         raise NotImplementedError
 
-    def _deprecated_max_buffer_size(self, space):
-        space.warn("max_buffer_size is deprecated",
-                   space.w_DeprecationWarning)
-
     def read_w(self, space, w_size=None):
         self._unsupportedoperation(space, "read")
 
@@ -821,12 +817,8 @@
 )
 
 class W_BufferedWriter(BufferedMixin, W_BufferedIOBase):
-    @unwrap_spec(buffer_size=int, max_buffer_size=int)
-    def descr_init(self, space, w_raw, buffer_size=DEFAULT_BUFFER_SIZE,
-                   max_buffer_size=-234):
-        if max_buffer_size != -234:
-            self._deprecated_max_buffer_size(space)
-
+    @unwrap_spec(buffer_size=int)
+    def descr_init(self, space, w_raw, buffer_size=DEFAULT_BUFFER_SIZE):
         self.state = STATE_ZERO
         check_writable_w(space, w_raw)
 
@@ -885,12 +877,9 @@
     w_reader = None
     w_writer = None
 
-    @unwrap_spec(buffer_size=int, max_buffer_size=int)
-    def descr_init(self, space, w_reader, w_writer,
-                   buffer_size=DEFAULT_BUFFER_SIZE, max_buffer_size=-234):
-        if max_buffer_size != -234:
-            self._deprecated_max_buffer_size(space)
-
+    @unwrap_spec(buffer_size=int)
+    def descr_init(self, space, w_reader, w_writer, 
+                   buffer_size=DEFAULT_BUFFER_SIZE):
         try:
             self.w_reader = W_BufferedReader(space)
             self.w_reader.descr_init(space, w_reader, buffer_size)
@@ -943,12 +932,8 @@
 )
 
 class W_BufferedRandom(BufferedMixin, W_BufferedIOBase):
-    @unwrap_spec(buffer_size=int, max_buffer_size=int)
-    def descr_init(self, space, w_raw, buffer_size=DEFAULT_BUFFER_SIZE,
-                   max_buffer_size = -234):
-        if max_buffer_size != -234:
-            self._deprecated_max_buffer_size(space)
-
+    @unwrap_spec(buffer_size=int)
+    def descr_init(self, space, w_raw, buffer_size=DEFAULT_BUFFER_SIZE):
         self.state = STATE_ZERO
 
         check_readable_w(space, w_raw)
diff --git a/pypy/module/_io/test/test_bufferedio.py 
b/pypy/module/_io/test/test_bufferedio.py
--- a/pypy/module/_io/test/test_bufferedio.py
+++ b/pypy/module/_io/test/test_bufferedio.py
@@ -255,17 +255,6 @@
         raises(ValueError, b.flush)
         raises(ValueError, b.close)
 
-    def test_deprecated_max_buffer_size(self):
-        import _io, warnings
-        raw = _io.FileIO(self.tmpfile, 'w')
-        with warnings.catch_warnings(record=True) as w:
-            warnings.simplefilter("always")
-            f = _io.BufferedWriter(raw, max_buffer_size=8192)
-        f.close()
-        assert len(w) == 1
-        assert str(w[0].message) == "max_buffer_size is deprecated"
-        assert w[0].category is DeprecationWarning
-
     def test_check_several_writes(self):
         import _io
         raw = _io.FileIO(self.tmpfile, 'w')
_______________________________________________
pypy-commit mailing list
[email protected]
http://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to