[pypy-commit] pypy space-newtext: termios

cfbolz pypy.commits at gmail.com
Thu Nov 3 07:56:03 EDT 2016


Author: Carl Friedrich Bolz <cfbolz at gmx.de>
Branch: space-newtext
Changeset: r88116:d07a5af67b43
Date: 2016-11-03 12:12 +0100
http://bitbucket.org/pypy/pypy/changeset/d07a5af67b43/

Log:	termios

diff --git a/pypy/module/imp/interp_imp.py b/pypy/module/imp/interp_imp.py
--- a/pypy/module/imp/interp_imp.py
+++ b/pypy/module/imp/interp_imp.py
@@ -14,14 +14,14 @@
         suffixes_w.append(
             space.newtuple([space.newtext(importing.get_so_extension(space)),
                             space.newtext('rb'),
-                            space.newtext(importing.C_EXTENSION)]))
+                            space.newint(importing.C_EXTENSION)]))
     suffixes_w.extend([
         space.newtuple([space.newtext('.py'),
                         space.newtext('U'),
-                        space.newtext(importing.PY_SOURCE)]),
+                        space.newint(importing.PY_SOURCE)]),
         space.newtuple([space.newtext('.pyc'),
                         space.newtext('rb'),
-                        space.newtext(importing.PY_COMPILED)]),
+                        space.newint(importing.PY_COMPILED)]),
         ])
     return space.newlist(suffixes_w)
 
diff --git a/pypy/module/termios/interp_termios.py b/pypy/module/termios/interp_termios.py
--- a/pypy/module/termios/interp_termios.py
+++ b/pypy/module/termios/interp_termios.py
@@ -29,7 +29,7 @@
     for w_c in space.unpackiterable(w_cc):
         if space.isinstance_w(w_c, space.w_int):
             ch = space.call_function(space.getattr(w_builtin,
-                                          space.wrap('chr')), w_c)
+                                          space.newtext('chr')), w_c)
             cc.append(space.str_w(ch))
         else:
             cc.append(space.str_w(w_c))
@@ -48,12 +48,12 @@
     except OSError as e:
         raise convert_error(space, e)
     iflag, oflag, cflag, lflag, ispeed, ospeed, cc = tup
-    l_w = [space.wrap(i) for i in [iflag, oflag, cflag, lflag, ispeed, ospeed]]
+    l_w = [space.newint(i) for i in [iflag, oflag, cflag, lflag, ispeed, ospeed]]
     # last one need to be chosen carefully
-    cc_w = [space.wrap(i) for i in cc]
+    cc_w = [space.newbytes(i) for i in cc]
     if lflag & rtermios.ICANON:
-        cc_w[rtermios.VMIN] = space.wrap(ord(cc[rtermios.VMIN][0]))
-        cc_w[rtermios.VTIME] = space.wrap(ord(cc[rtermios.VTIME][0]))
+        cc_w[rtermios.VMIN] = space.newint(ord(cc[rtermios.VMIN][0]))
+        cc_w[rtermios.VTIME] = space.newint(ord(cc[rtermios.VTIME][0]))
     w_cc = space.newlist(cc_w)
     l_w.append(w_cc)
     return space.newlist(l_w)


More information about the pypy-commit mailing list