> From: Glynn Clements
> Andrew MacIntyre wrote:

> > In the case where SWIG is using its own objects to contain returned
> > pointers, then I expect pyobj_to_ptr() needs to be changed to use
> > SWIG_ConvertPtr() rather than PyCObject_AsVoidPtr() to retrieve the
> > actual pointer, or the output typemaps for returned pointers need to
be
> > changed to use Python's CObjects rather than native SWIG wrapper
> > objects.
> 
> So, what do you suggest? Remove the PyCObject_Check() call, explicitly
> check for string, read buffer, write buffer, and sequence, then call
> SWIG_ConvertPtr() on anything which is left over?

That's what I would try.

Cheers,
Andrew.

-------------------------> "These thoughts are mine alone!" <---------
Andrew MacIntyre           Operations Branch
tel:   +61 2 6219 5356     Communications Infrastructure Division
fax:   +61 2 6253 3277     Australian Communications & Media Authority
email: andrew.macint...@acma.gov.au            http://www.acma.gov.au/


If you have received this email in error, please notify the sender immediately 
and erase all copies of the email and any attachments to it. The information 
contained in this email and any attachments may be private, confidential and 
legally privileged or the subject of copyright. If you are not the addressee it 
may be illegal to review, disclose, use, forward, or distribute this email 
and/or its contents.
 
Unless otherwise specified, the information in the email and any attachments is 
intended as a guide only and should not be relied upon as legal or technical 
advice or regarded as a substitute for legal or technical advice in individual 
cases. Opinions contained in this email or any of its attachments do not 
necessarily reflect the opinions of ACMA.
_______________________________________________
grass-user mailing list
grass-user@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-user

Reply via email to