[Python-Dev] [Python-checkins] cpython (3.3): let's not return NULL from functions that should return ints
Benjamin Peterson
benjamin at python.org
Mon Jul 22 16:58:07 CEST 2013
Yes, I meant to remove it. This function gnores errors in general.
2013/7/22 Eric V. Smith <eric at trueblade.com>:
> [re-sending to python-dev]
>
> On 7/21/2013 4:27 PM, benjamin.peterson wrote:
>
>> @@ -267,7 +267,7 @@
>> Py_DECREF(io);
>> Py_DECREF(binary);
>> PyMem_FREE(found_encoding);
>> - return PyErr_SetFromErrnoWithFilenameObject(PyExc_IOError, filename);
>> + return 0;
>> }
>> fob = _PyObject_CallMethodId(io, &PyId_TextIOWrapper, "Os", binary, encoding);
>> Py_DECREF(io);
>
> Did you mean to remove the call to PyErr_SetFromErrnoWithFilenameObject?
> Or just call it, then ignore its return value and return 0?
>
>
> --
> Eric.
> _______________________________________________
> Python-checkins mailing list
> Python-checkins at python.org
> http://mail.python.org/mailman/listinfo/python-checkins
>
> _______________________________________________
> Python-Dev mailing list
> Python-Dev at python.org
> http://mail.python.org/mailman/listinfo/python-dev
> Unsubscribe: http://mail.python.org/mailman/options/python-dev/benjamin%40python.org
--
Regards,
Benjamin
More information about the Python-Dev
mailing list