Commit db30ac41 authored by Tim Peters's avatar Tim Peters

Revert the last odd change to PyNumber_Long: the problem it was trying

to fix was almost certainly a bug in _PyLong_Copy (which I'll fix next).
parent ffd05ee9
...@@ -933,16 +933,8 @@ PyNumber_Long(PyObject *o) ...@@ -933,16 +933,8 @@ PyNumber_Long(PyObject *o)
Py_INCREF(o); Py_INCREF(o);
return o; return o;
} }
if (PyLong_Check(o)) { if (PyLong_Check(o))
PyObject *res; return _PyLong_Copy((PyLongObject *)o);
res = _PyLong_Copy((PyLongObject *)o);
if (res != NULL)
((PyLongObject *)res)->ob_size =
((PyLongObject *)o)->ob_size;
return res;
}
if (PyString_Check(o)) if (PyString_Check(o))
/* need to do extra error checking that PyLong_FromString() /* need to do extra error checking that PyLong_FromString()
* doesn't do. In particular long('9.5') must raise an * doesn't do. In particular long('9.5') must raise an
......
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