[pypy-commit] pypy default: fix cpyext

cfbolz noreply at buildbot.pypy.org
Fri Oct 30 04:24:14 EDT 2015


Author: Carl Friedrich Bolz <cfbolz at gmx.de>
Branch: 
Changeset: r80485:e92c8d8e17e1
Date: 2015-10-30 09:20 +0100
http://bitbucket.org/pypy/pypy/changeset/e92c8d8e17e1/

Log:	fix cpyext

diff --git a/pypy/module/cpyext/stringobject.py b/pypy/module/cpyext/stringobject.py
--- a/pypy/module/cpyext/stringobject.py
+++ b/pypy/module/cpyext/stringobject.py
@@ -287,7 +287,7 @@
     if not PyString_Check(space, w_str):
         PyErr_BadArgument(space)
 
-    w_encoding = w_errors = space.w_None
+    w_encoding = w_errors = None
     if encoding:
         w_encoding = space.wrap(rffi.charp2str(encoding))
     if errors:
@@ -307,7 +307,7 @@
     if not PyString_Check(space, w_str):
         PyErr_BadArgument(space)
 
-    w_encoding = w_errors = space.w_None
+    w_encoding = w_errors = None
     if encoding:
         w_encoding = space.wrap(rffi.charp2str(encoding))
     if errors:
diff --git a/pypy/module/cpyext/unicodeobject.py b/pypy/module/cpyext/unicodeobject.py
--- a/pypy/module/cpyext/unicodeobject.py
+++ b/pypy/module/cpyext/unicodeobject.py
@@ -360,7 +360,7 @@
     if errors:
         w_errors = space.wrap(rffi.charp2str(errors))
     else:
-        w_errors = space.w_None
+        w_errors = None
     return space.call_method(w_str, 'decode', w_encoding, w_errors)
 
 @cpython_api([PyObject], PyObject)
@@ -391,7 +391,7 @@
     if errors:
         w_errors = space.wrap(rffi.charp2str(errors))
     else:
-        w_errors = space.w_None
+        w_errors = None
 
     # - unicode is disallowed
     # - raise TypeError for non-string types
@@ -484,7 +484,7 @@
         if errors:
             w_errors = space.wrap(rffi.charp2str(errors))
         else:
-            w_errors = space.w_None
+            w_errors = None
         return space.call_method(w_s, 'decode', space.wrap(encoding), w_errors)
     globals()['PyUnicode_Decode%s' % suffix] = PyUnicode_DecodeXXX
 
@@ -498,7 +498,7 @@
         if errors:
             w_errors = space.wrap(rffi.charp2str(errors))
         else:
-            w_errors = space.w_None
+            w_errors = None
         return space.call_method(w_u, 'encode', space.wrap(encoding), w_errors)
     globals()['PyUnicode_Encode%s' % suffix] = PyUnicode_EncodeXXX
 


More information about the pypy-commit mailing list