mirror of
https://github.com/python/cpython.git
synced 2025-07-07 19:35:27 +00:00
gh-111178: fix UBSan failures for PyStdPrinter_Object
(#131607)
This commit is contained in:
parent
f65be097ed
commit
27f81e82df
1 changed files with 6 additions and 6 deletions
|
@ -404,27 +404,27 @@ static PyMethodDef stdprinter_methods[] = {
|
|||
};
|
||||
|
||||
static PyObject *
|
||||
get_closed(PyStdPrinter_Object *self, void *closure)
|
||||
get_closed(PyObject *self, void *Py_UNUSED(closure))
|
||||
{
|
||||
Py_RETURN_FALSE;
|
||||
}
|
||||
|
||||
static PyObject *
|
||||
get_mode(PyStdPrinter_Object *self, void *closure)
|
||||
get_mode(PyObject *self, void *Py_UNUSED(closure))
|
||||
{
|
||||
return PyUnicode_FromString("w");
|
||||
}
|
||||
|
||||
static PyObject *
|
||||
get_encoding(PyStdPrinter_Object *self, void *closure)
|
||||
get_encoding(PyObject *self, void *Py_UNUSED(closure))
|
||||
{
|
||||
Py_RETURN_NONE;
|
||||
}
|
||||
|
||||
static PyGetSetDef stdprinter_getsetlist[] = {
|
||||
{"closed", (getter)get_closed, NULL, "True if the file is closed"},
|
||||
{"encoding", (getter)get_encoding, NULL, "Encoding of the file"},
|
||||
{"mode", (getter)get_mode, NULL, "String giving the file mode"},
|
||||
{"closed", get_closed, NULL, "True if the file is closed"},
|
||||
{"encoding", get_encoding, NULL, "Encoding of the file"},
|
||||
{"mode", get_mode, NULL, "String giving the file mode"},
|
||||
{0},
|
||||
};
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue