From: Benjamin Peterson Date: Sun, 17 Oct 2010 20:13:05 +0000 (+0000) Subject: use helper hash unimplemented function X-Git-Tag: v3.2a4~461 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=23d05c1d985752608aa53cb98908e9bb511762ea;p=thirdparty%2FPython%2Fcpython.git use helper hash unimplemented function --- diff --git a/Objects/sliceobject.c b/Objects/sliceobject.c index 55fda52987fd..b6178914239a 100644 --- a/Objects/sliceobject.c +++ b/Objects/sliceobject.c @@ -344,13 +344,6 @@ slice_richcompare(PyObject *v, PyObject *w, int op) return res; } -static long -slice_hash(PySliceObject *v) -{ - PyErr_SetString(PyExc_TypeError, "unhashable type"); - return -1L; -} - PyTypeObject PySlice_Type = { PyVarObject_HEAD_INIT(&PyType_Type, 0) "slice", /* Name of this type */ @@ -365,7 +358,7 @@ PyTypeObject PySlice_Type = { 0, /* tp_as_number */ 0, /* tp_as_sequence */ 0, /* tp_as_mapping */ - (hashfunc)slice_hash, /* tp_hash */ + PyObject_HashNotImplemented, /* tp_hash */ 0, /* tp_call */ 0, /* tp_str */ PyObject_GenericGetAttr, /* tp_getattro */