Author: Carl Friedrich Bolz-Tereick <[email protected]>
Branch: py3.6
Changeset: r94648:717023d5ef1c
Date: 2018-05-21 22:07 +0200
http://bitbucket.org/pypy/pypy/changeset/717023d5ef1c/

Log:    fix by calling fspath

diff --git a/pypy/module/_io/interp_fileio.py b/pypy/module/_io/interp_fileio.py
--- a/pypy/module/_io/interp_fileio.py
+++ b/pypy/module/_io/interp_fileio.py
@@ -185,7 +185,8 @@
                                 "Cannot use closefd=False with file name")
 
                 if space.is_none(w_opener):
-                    from pypy.module.posix.interp_posix import 
dispatch_filename
+                    from pypy.module.posix.interp_posix import 
dispatch_filename, fspath
+                    w_name = fspath(space, w_name)
                     while True:
                         try:
                             self.fd = dispatch_filename(rposix.open)(
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to