[pypy-commit] pypy space-newtext: operator

cfbolz pypy.commits at gmail.com
Wed Nov 2 09:03:44 EDT 2016


Author: Carl Friedrich Bolz <cfbolz at gmx.de>
Branch: space-newtext
Changeset: r88072:3e71c512f034
Date: 2016-11-02 13:07 +0100
http://bitbucket.org/pypy/pypy/changeset/3e71c512f034/

Log:	operator

diff --git a/pypy/module/operator/interp_operator.py b/pypy/module/operator/interp_operator.py
--- a/pypy/module/operator/interp_operator.py
+++ b/pypy/module/operator/interp_operator.py
@@ -245,13 +245,13 @@
 
 @unwrap_spec(default=int)
 def _length_hint(space, w_iterable, default):
-    return space.wrap(space.length_hint(w_iterable, default))
+    return space.newint(space.length_hint(w_iterable, default))
 
 
 def isMappingType(space, w_obj):
     'isMappingType(a) -- Return True if a has a mapping type, False otherwise.'
-    return space.wrap(space.ismapping_w(w_obj))
+    return space.newbool(space.ismapping_w(w_obj))
 
 def isSequenceType(space, w_obj):
     'isSequenceType(a) -- Return True if a has a sequence type, False otherwise.'
-    return space.wrap(space.issequence_w(w_obj))
+    return space.newbool(space.issequence_w(w_obj))
diff --git a/pypy/module/operator/tscmp.py b/pypy/module/operator/tscmp.py
--- a/pypy/module/operator/tscmp.py
+++ b/pypy/module/operator/tscmp.py
@@ -53,7 +53,7 @@
         with rffi.scoped_nonmoving_unicodebuffer(a) as a_buf:
             with rffi.scoped_nonmoving_unicodebuffer(b) as b_buf:
                 result = pypy_tscmp_wide(a_buf, b_buf, len(a), len(b))
-        return space.wrap(rffi.cast(lltype.Bool, result))
+        return space.newbool(rffi.cast(lltype.Bool, result))
     return compare_digest_buffer(space, w_a, w_b)
 
 
@@ -71,4 +71,4 @@
     with rffi.scoped_nonmovingbuffer(a) as a_buf:
         with rffi.scoped_nonmovingbuffer(b) as b_buf:
             result = pypy_tscmp(a_buf, b_buf, len(a), len(b))
-    return space.wrap(rffi.cast(lltype.Bool, result))
+    return space.newbool(rffi.cast(lltype.Bool, result))


More information about the pypy-commit mailing list