0
0
mirror of https://github.com/vim/vim.git synced 2025-09-25 03:54:15 -04:00

patch 7.4.1864

Problem:    Python: encoding error with Python 2.
Solution:   Use "getcwdu" instead of "getcwd". (Ken Takata)
This commit is contained in:
Bram Moolenaar
2016-06-01 20:38:34 +02:00
parent 9b0ac229bc
commit 22081f4a33
2 changed files with 7 additions and 0 deletions

View File

@@ -6770,8 +6770,13 @@ populate_module(PyObject *m)
return -1;
ADD_OBJECT(m, "os", other_module);
#if PY_MAJOR_VERSION >= 3
if (!(py_getcwd = PyObject_GetAttrString(other_module, "getcwd")))
return -1;
#else
if (!(py_getcwd = PyObject_GetAttrString(other_module, "getcwdu")))
return -1;
#endif
ADD_OBJECT(m, "_getcwd", py_getcwd)
if (!(py_chdir = PyObject_GetAttrString(other_module, "chdir")))