Author: Carl Friedrich Bolz <[email protected]>
Branch: space-newtext
Changeset: r88119:16a7bce25aec
Date: 2016-11-03 12:55 +0100
http://bitbucket.org/pypy/pypy/changeset/16a7bce25aec/

Log:    cStringIO

diff --git a/pypy/module/cStringIO/interp_stringio.py 
b/pypy/module/cStringIO/interp_stringio.py
--- a/pypy/module/cStringIO/interp_stringio.py
+++ b/pypy/module/cStringIO/interp_stringio.py
@@ -26,7 +26,7 @@
 
     def descr_getvalue(self):
         self.check_closed()
-        return self.space.wrap(self.getvalue())
+        return self.space.newtext(self.getvalue())
 
     def descr_isatty(self):
         self.check_closed()
@@ -38,17 +38,17 @@
         line = self.readline()
         if len(line) == 0:
             raise OperationError(space.w_StopIteration, space.w_None)
-        return space.wrap(line)
+        return space.newtext(line)
 
     @unwrap_spec(n=int)
     def descr_read(self, n=-1):
         self.check_closed()
-        return self.space.wrap(self.read(n))
+        return self.space.newtext(self.read(n))
 
     @unwrap_spec(size=int)
     def descr_readline(self, size=-1):
         self.check_closed()
-        return self.space.wrap(self.readline(size))
+        return self.space.newtext(self.readline(size))
 
     @unwrap_spec(size=int)
     def descr_readlines(self, size=0):
@@ -58,7 +58,7 @@
             line = self.readline()
             if len(line) == 0:
                 break
-            lines_w.append(self.space.wrap(line))
+            lines_w.append(self.space.newtext(line))
             if size > 0:
                 size -= len(line)
                 if size <= 0:
@@ -76,7 +76,7 @@
 
     def descr_tell(self):
         self.check_closed()
-        return self.space.wrap(self.tell())
+        return self.space.newint(self.tell())
 
     # abstract methods
     def close(self):                  assert False, "abstract"
@@ -183,10 +183,10 @@
 # ____________________________________________________________
 
 def descr_closed(self, space):
-    return space.wrap(self.is_closed())
+    return space.newbool(self.is_closed())
 
 def descr_softspace(self, space):
-    return space.wrap(self.softspace)
+    return space.newint(self.softspace)
 
 def descr_setsoftspace(self, space, w_newvalue):
     self.softspace = space.int_w(w_newvalue)
@@ -236,7 +236,7 @@
 
 def StringIO(space, w_string=None):
     if space.is_none(w_string):
-        return space.wrap(W_OutputType(space))
+        return W_OutputType(space)
     else:
         string = space.getarg_w('s*', w_string).as_str()
-        return space.wrap(W_InputType(space, string))
+        return W_InputType(space, string)
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to