[pypy-commit] pypy refactor-buffer-api: Fix strbufobject.

Manuel Jacob noreply at buildbot.pypy.org
Thu Aug 29 17:51:24 CEST 2013


Author: Manuel Jacob
Branch: refactor-buffer-api
Changeset: r66429:fafa373dfec0
Date: 2013-08-29 16:52 +0100
http://bitbucket.org/pypy/pypy/changeset/fafa373dfec0/

Log:	Fix strbufobject.

diff --git a/pypy/objspace/std/strbufobject.py b/pypy/objspace/std/strbufobject.py
--- a/pypy/objspace/std/strbufobject.py
+++ b/pypy/objspace/std/strbufobject.py
@@ -1,7 +1,7 @@
 from pypy.objspace.std.model import registerimplementation, W_Object
 from pypy.objspace.std.register_all import register_all
 from pypy.objspace.std.stringobject import W_AbstractStringObject
-from pypy.objspace.std.stringobject import W_StringObject
+from pypy.objspace.std.stringobject import W_StringObject, StringBuffer
 from pypy.objspace.std.unicodeobject import delegate_String2Unicode
 from rpython.rlib.rstring import StringBuilder
 from pypy.interpreter.buffer import Buffer
@@ -36,6 +36,9 @@
     def str_w(self, space):
         return self.force()
 
+    def buffer_w(self, space):
+        return StringBuffer(self.force())
+
 registerimplementation(W_StringBufferObject)
 
 # ____________________________________________________________


More information about the pypy-commit mailing list