23 May
2010
23 May
'10
2:40 p.m.
Hi,
what am I doing wrong?
C code:
static PyObject *is_prime(PyObject *self, PyObject *value) { if (!PyInt_Check(value)) { PyErr_SetString(PyExc_TypeError, "only integers are acceptable"); return NULL; }
Test (I'm using integer 3):
primes.is_prime(3) Traceback (most recent call last): File "<stdin>", line 1, in <module> ValueError: only integers are acceptable
Thanks