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).
This commit is contained in:
Tim Peters 2002-03-02 04:14:21 +00:00
parent ffd05ee90d
commit db30ac41de
1 changed files with 2 additions and 10 deletions

View File

@ -933,16 +933,8 @@ PyNumber_Long(PyObject *o)
Py_INCREF(o);
return o;
}
if (PyLong_Check(o)) {
PyObject *res;
res = _PyLong_Copy((PyLongObject *)o);
if (res != NULL)
((PyLongObject *)res)->ob_size =
((PyLongObject *)o)->ob_size;
return res;
}
if (PyLong_Check(o))
return _PyLong_Copy((PyLongObject *)o);
if (PyString_Check(o))
/* need to do extra error checking that PyLong_FromString()
* doesn't do. In particular long('9.5') must raise an