summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBenjamin Peterson <benjamin@python.org>2010-10-17 20:13:05 (GMT)
committerBenjamin Peterson <benjamin@python.org>2010-10-17 20:13:05 (GMT)
commit23d05c1d985752608aa53cb98908e9bb511762ea (patch)
treee66e1ee9af2921d7d7ae345b844a373ba7af40ff
parenta2e7d9bdc12b451da58d6660abfb6a80d34defb5 (diff)
downloadcpython-23d05c1d985752608aa53cb98908e9bb511762ea.zip
cpython-23d05c1d985752608aa53cb98908e9bb511762ea.tar.gz
cpython-23d05c1d985752608aa53cb98908e9bb511762ea.tar.bz2
use helper hash unimplemented function
-rw-r--r--Objects/sliceobject.c9
1 files changed, 1 insertions, 8 deletions
diff --git a/Objects/sliceobject.c b/Objects/sliceobject.c
index 55fda52..b617891 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 */