wasm-demo/demo/ermis-f/python_m/cur/1708

42 lines
1.3 KiB
Plaintext

From: fatjim at home.com (Jim Meier)
Date: Mon, 12 Apr 1999 16:27:58 GMT
Subject: extending questions
Message-ID: <371220AD.6C3B0B5@home.com>
Content-Length: 1090
X-UID: 1708
I have two questions, one simple, one a little bit whiny.
Firstly, I'm looking for a quick and easy way for a PyCFunction to
accept as an argument either an integer or a floating point number, so
that the function can be called as
func(1,1,1)
or as
func(0.5,0,2/3)
because python doesn't seem to let me consider an integer as a float.
I've tried using some of the conversion functions in the abstract
numeric suite and the PyFloat_GetDouble (or some similar name), but with
no luck - it always returned -1 for me. Any ideas?
Also, ust a suggestion, but would it be possible to add a
PyNumber_GetDouble(PyObject*n) function to the absract numberic
interface? This would be useful for this sort of situation.
My second question is, is there any work being done towards
updating/completing "Extending and Embedding" and "The Python C API" in
the standard documentation? As it is, the C API is just barely
useful.Wonderfully written, though. So can anyone offer a guess on when
peeking in the source will be mostly outmoded?
Anyways, thanks in advance for your help.
Jim Meier.