use helper hash unimplemented function

This commit is contained in:
Benjamin Peterson 2010-10-17 20:13:05 +00:00
parent a2e7d9bdc1
commit 23d05c1d98

View file

@ -344,13 +344,6 @@ slice_richcompare(PyObject *v, PyObject *w, int op)
return res; return res;
} }
static long
slice_hash(PySliceObject *v)
{
PyErr_SetString(PyExc_TypeError, "unhashable type");
return -1L;
}
PyTypeObject PySlice_Type = { PyTypeObject PySlice_Type = {
PyVarObject_HEAD_INIT(&PyType_Type, 0) PyVarObject_HEAD_INIT(&PyType_Type, 0)
"slice", /* Name of this type */ "slice", /* Name of this type */
@ -365,7 +358,7 @@ PyTypeObject PySlice_Type = {
0, /* tp_as_number */ 0, /* tp_as_number */
0, /* tp_as_sequence */ 0, /* tp_as_sequence */
0, /* tp_as_mapping */ 0, /* tp_as_mapping */
(hashfunc)slice_hash, /* tp_hash */ PyObject_HashNotImplemented, /* tp_hash */
0, /* tp_call */ 0, /* tp_call */
0, /* tp_str */ 0, /* tp_str */
PyObject_GenericGetAttr, /* tp_getattro */ PyObject_GenericGetAttr, /* tp_getattro */