On Tue, Jul 09, 2013 at 02:10:20PM +0100, Gordon Sim wrote:
> On 07/09/2013 01:53 PM, Darryl L. Pierce wrote:
> >On Tue, Jul 09, 2013 at 08:35:54AM +0100, Gordon Sim wrote:
> >>On 07/08/2013 04:34 PM, Darryl L. Pierce wrote:
> >>>Has anybody hit an issue with running the Python swig bindings on Qpid?
> >>>I'm getting a segfault and have tracked it down to the following piece
> >>>in swig_python_typedefs.i:
> >>>
> >>>%init %{
> >>>   /* Instead of directly referencing the uuid module (which is not
> >>>  * available
> >>>    * on older versions of Python), reference the wrapper defined in
> >>>    * qpid.datatypes.
> >>>    */
> >>>   pUuidModule = PyImport_ImportModule("qpid.datatypes");
> >>>
> >>>   /* Although it is not required, we'll publish the uuid module in our
> >>>    * module, as if this module was a python module and we called
> >>>    * "import uuid"
> >>>    */
> >>>   Py_INCREF(pUuidModule);
> >>>   PyModule_AddObject(m, "uuid", pUuidModule);
> >>>%}
> >>
> >>I get a segfault if the qpid.datatypes is not on the PYTHONPATH.
> >>Otherwise not.
> >
> >Hrm, is that package a requirement for the Swigged bindings rather than
> >the pure Python bindings?
> 
> Yes, its actually not really needed for more recent python versions
> but is included at present for those that do not have the uuid4
> support.

No, I'm sorry, I mean the qpid.datatypes module. 

-- 
Darryl L. Pierce, Sr. Software Engineer @ Red Hat, Inc.
Delivering value year after year.
Red Hat ranks #1 in value among software vendors.
http://www.redhat.com/promo/vendor/

Attachment: pgpcw6QXriN18.pgp
Description: PGP signature

Reply via email to