Commit 00bc08ec authored by Raymond Hettinger's avatar Raymond Hettinger Committed by GitHub

Fix-up parenthesis, organization, and NULL check (GH-9297)

parent 902bcd9a
......@@ -5280,14 +5280,19 @@ static PyObject *
int_as_integer_ratio_impl(PyObject *self)
/*[clinic end generated code: output=e60803ae1cc8621a input=55ce3058e15de393]*/
{
if PyLong_CheckExact(self) {
PyObject *numerator;
PyObject *ratio_tuple;
if (PyLong_CheckExact(self)) {
return PyTuple_Pack(2, self, _PyLong_One);
} else {
PyObject *numerator = _PyLong_Copy(self);
PyObject *ratio_tuple = PyTuple_Pack(2, numerator, _PyLong_One);
Py_DECREF(numerator);
return ratio_tuple;
}
numerator = _PyLong_Copy(self);
if (numerator == NULL) {
return NULL;
}
ratio_tuple = PyTuple_Pack(2, numerator, _PyLong_One);
Py_DECREF(numerator);
return ratio_tuple;
}
/*[clinic input]
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment