Author: Matti Picus <[email protected]>
Branch: unicode-utf8
Changeset: r95565:1687366068c8
Date: 2019-01-01 22:20 +0200
http://bitbucket.org/pypy/pypy/changeset/1687366068c8/
Log: blindly try to fix win32 failure
diff --git a/pypy/module/_cffi_backend/misc.py
b/pypy/module/_cffi_backend/misc.py
--- a/pypy/module/_cffi_backend/misc.py
+++ b/pypy/module/_cffi_backend/misc.py
@@ -398,8 +398,9 @@
def dlopen_w(space, w_filename, flags):
if WIN32 and space.isinstance_w(w_filename, space.w_unicode):
fname = space.text_w(space.repr(w_filename))
- unicode_name = space.unicode_w(w_filename)
- with rffi.scoped_unicode2wcharp(unicode_name) as ll_libname:
+ utf8_name = space.utf8_w(w_filename)
+ uni_len = space.len_w(w_filename)
+ with rffi.scoped_utf82wcharp(utf8_name, uni_len) as ll_libname:
try:
handle = dlopenU(ll_libname, flags)
except DLOpenError as e:
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit