[pypy-commit] pypy py3.5: Fix translation on Windows. space.text_w returns an RPython bytestring.

amauryfa pypy.commits at gmail.com
Tue Jun 27 17:47:04 EDT 2017


Author: Amaury Forgeot d'Arc <amauryfa at gmail.com>
Branch: py3.5
Changeset: r91656:f5d11f59787a
Date: 2017-06-27 23:46 +0200
http://bitbucket.org/pypy/pypy/changeset/f5d11f59787a/

Log:	Fix translation on Windows. space.text_w returns an RPython
	bytestring.

diff --git a/pypy/module/_cffi_backend/errorbox.py b/pypy/module/_cffi_backend/errorbox.py
--- a/pypy/module/_cffi_backend/errorbox.py
+++ b/pypy/module/_cffi_backend/errorbox.py
@@ -86,7 +86,7 @@
                 return
 
             w_text = self.space.call_function(w_done)
-            p = rffi.unicode2wcharp(self.space.text_w(w_text),
+            p = rffi.unicode2wcharp(self.space.unicode_w(w_text),
                                     track_allocation=False)
             if self.text_p:
                 rffi.free_wcharp(self.text_p, track_allocation=False)


More information about the pypy-commit mailing list