Python/C++ interface

Michael Hudson mwh21 at cam.ac.uk
Thu Feb 1 22:23:43 CET 2001


Jay O'Connor <joconnor at cybermesa.com> writes:

> Now.  On the C++ side, args is considered, and parsed, as a Tuple. 
> However, what I found was that a Tuple was not being passed, just a
> String.  The only time a Tuple was passed was if there was more than one
> argument.  The whole argument list would be converted to a Tuple, then.

You missed a METH_VARARGS somewhere.

> Is this an error in the documentation?  Or has the passing method
> changed between 1.5.x and 2.0 (I'm using 2.0) and the documentation is
> just out of date?
> 
> Also,  is there a good way of printing the name of the type of a
> PyObject?

Something very like printf(ob->ob_type->tp_name).
Or print type(object).name in Python.

Cheers,
M.

-- 
  For their next act, they'll no doubt be buying a firewall running
  under NT, which makes about as much sense as building a prison out
  of meringue.                                           -- -:Tanuki:-
               -- http://home.xnet.com/~raven/Sysadmin/ASR.Quotes.html



More information about the Python-list mailing list