diff options
author | Serhiy Storchaka <storchaka@gmail.com> | 2018-12-17 14:47:45 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-12-17 14:47:45 (GMT) |
commit | 4db62e115891425db2a974142a72d8eaaf95eecb (patch) | |
tree | 76862de77aa5b95e61c1855d2832aca6d59873f2 /Modules/clinic/posixmodule.c.h | |
parent | e2af34fcf84b41189b54e1f2912faded5daabaca (diff) | |
download | cpython-4db62e115891425db2a974142a72d8eaaf95eecb.zip cpython-4db62e115891425db2a974142a72d8eaaf95eecb.tar.gz cpython-4db62e115891425db2a974142a72d8eaaf95eecb.tar.bz2 |
bpo-35490: Remove the DecodeFSDefault return converter in AC. (#11152)
Diffstat (limited to 'Modules/clinic/posixmodule.c.h')
-rw-r--r-- | Modules/clinic/posixmodule.c.h | 11 |
1 files changed, 3 insertions, 8 deletions
diff --git a/Modules/clinic/posixmodule.c.h b/Modules/clinic/posixmodule.c.h index 6d523bc..eabfcf7 100644 --- a/Modules/clinic/posixmodule.c.h +++ b/Modules/clinic/posixmodule.c.h @@ -176,7 +176,7 @@ PyDoc_STRVAR(os_ttyname__doc__, #define OS_TTYNAME_METHODDEF \ {"ttyname", (PyCFunction)os_ttyname, METH_O, os_ttyname__doc__}, -static char * +static PyObject * os_ttyname_impl(PyObject *module, int fd); static PyObject * @@ -184,16 +184,11 @@ os_ttyname(PyObject *module, PyObject *arg) { PyObject *return_value = NULL; int fd; - char *_return_value; if (!PyArg_Parse(arg, "i:ttyname", &fd)) { goto exit; } - _return_value = os_ttyname_impl(module, fd); - if (_return_value == NULL) { - goto exit; - } - return_value = PyUnicode_DecodeFSDefault(_return_value); + return_value = os_ttyname_impl(module, fd); exit: return return_value; @@ -6758,4 +6753,4 @@ exit: #ifndef OS_GETRANDOM_METHODDEF #define OS_GETRANDOM_METHODDEF #endif /* !defined(OS_GETRANDOM_METHODDEF) */ -/*[clinic end generated code: output=7ebb53d872bab149 input=a9049054013a1b77]*/ +/*[clinic end generated code: output=87a3ebadb91bc46b input=a9049054013a1b77]*/ |