Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 360b01a

Browse files
committed
Change getdefaultencoding() and getfilesystemencoding()
to return unicode strings.
1 parent e7efd59 commit 360b01a

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

Python/sysmodule.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -214,7 +214,7 @@ exit status will be one (i.e., failure)."
214214
static PyObject *
215215
sys_getdefaultencoding(PyObject *self)
216216
{
217-
return PyString_FromString(PyUnicode_GetDefaultEncoding());
217+
return PyUnicode_FromString(PyUnicode_GetDefaultEncoding());
218218
}
219219

220220
PyDoc_STRVAR(getdefaultencoding_doc,
@@ -246,7 +246,7 @@ static PyObject *
246246
sys_getfilesystemencoding(PyObject *self)
247247
{
248248
if (Py_FileSystemDefaultEncoding)
249-
return PyString_FromString(Py_FileSystemDefaultEncoding);
249+
return PyUnicode_FromString(Py_FileSystemDefaultEncoding);
250250
Py_INCREF(Py_None);
251251
return Py_None;
252252
}

0 commit comments

Comments
 (0)