summaryrefslogtreecommitdiffstats
path: root/Objects/complexobject.c
diff options
context:
space:
mode:
authorMark Dickinson <dickinsm@gmail.com>2009-01-15 19:32:23 (GMT)
committerMark Dickinson <dickinsm@gmail.com>2009-01-15 19:32:23 (GMT)
commitcce2f217d403dff7344fcc1c381e36dfd075a961 (patch)
tree87189334129e9ca408a823ea98d3b1dd512addd3 /Objects/complexobject.c
parent29500f64b609e312e72150f0539c4508d650656b (diff)
downloadcpython-cce2f217d403dff7344fcc1c381e36dfd075a961.zip
cpython-cce2f217d403dff7344fcc1c381e36dfd075a961.tar.gz
cpython-cce2f217d403dff7344fcc1c381e36dfd075a961.tar.bz2
Issue 4910, patch 2 of (probably) 3: pave the way for renaming of
nb_long: remove last remaining use of nb_long (in the struct module) from the core, set nb_long slots on all builtin and extension types to 0, and remove uses of __long__ in test_complex and test_binop. Reviewed by Benjamin Peterson.
Diffstat (limited to 'Objects/complexobject.c')
-rw-r--r--Objects/complexobject.c10
1 files changed, 1 insertions, 9 deletions
diff --git a/Objects/complexobject.c b/Objects/complexobject.c
index 75283a0..a7fd7dc 100644
--- a/Objects/complexobject.c
+++ b/Objects/complexobject.c
@@ -661,14 +661,6 @@ complex_int(PyObject *v)
}
static PyObject *
-complex_long(PyObject *v)
-{
- PyErr_SetString(PyExc_TypeError,
- "can't convert complex to long; use long(abs(z))");
- return NULL;
-}
-
-static PyObject *
complex_float(PyObject *v)
{
PyErr_SetString(PyExc_TypeError,
@@ -1068,7 +1060,7 @@ static PyNumberMethods complex_as_number = {
0, /* nb_xor */
0, /* nb_or */
complex_int, /* nb_int */
- complex_long, /* nb_long */
+ 0, /* nb_long */
complex_float, /* nb_float */
0, /* nb_inplace_add */
0, /* nb_inplace_subtract */