Author: Armin Rigo <armin.r...@gmail.com>
Branch: 
Changeset: r90281:1c6f372c0035
Date: 2017-02-22 08:07 +0000
http://bitbucket.org/pypy/pypy/changeset/1c6f372c0035/

Log:    Merged in fniephaus/pypy/space-wrap (pull request #518)

        Avoid space.wrap when possible

        Approved-by: Armin Rigo

diff --git a/pypy/interpreter/main.py b/pypy/interpreter/main.py
--- a/pypy/interpreter/main.py
+++ b/pypy/interpreter/main.py
@@ -18,7 +18,8 @@
 
 def compilecode(space, source, filename, cmd='exec'):
     w_code = space.builtin.call(
-        'compile', space.wrap(source), space.wrap(filename), space.wrap(cmd), 
space.newint(0), space.newint(0))
+        'compile', space.newtext(source), space.newtext(filename),
+        space.newtext(cmd), space.newint(0), space.newint(0))
     pycode = space.interp_w(eval.Code, w_code)
     return pycode
 
@@ -85,10 +86,11 @@
         argv.extend(args)
     space.setitem(space.sys.w_dict, space.newtext('argv'), space.wrap(argv))
     w_import = space.builtin.get('__import__')
-    runpy = space.call_function(w_import, space.wrap('runpy'))
-    w_run_module = space.getitem(runpy.w_dict, space.wrap('run_module'))
-    return space.call_function(w_run_module, space.wrap(module_name), 
space.w_None,
-                               space.wrap('__main__'), space.w_True)
+    runpy = space.call_function(w_import, space.newtext('runpy'))
+    w_run_module = space.getitem(runpy.w_dict, space.newtext('run_module'))
+    return space.call_function(w_run_module, space.newtext(module_name),
+                               space.w_None, space.newtext('__main__'),
+                               space.w_True)
 
 
 def run_toplevel(space, f, verbose=False):
_______________________________________________
pypy-commit mailing list
pypy-commit@python.org
https://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to