[PyQt] SIP problem -- multiple /Out/ args?
Phil Thompson
phil at riverbankcomputing.co.uk
Fri Jan 18 10:17:42 GMT 2008
On Thursday 17 January 2008, Jim Crowell wrote:
> I'm using SIP 4.7.3.
>
> The following method specification in my .sip file:
>
> int receiveMessage(string* userName /Out/, string* messageType /Out/,
> string* messageBody /Out/, string* context /Out/)
> /ReleaseGIL/ ;
>
> Yields the following in the generated code:
>
> if
> (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipClass_arSZGClient,&sip
>Cpp)) {
> int sipRes;
> PyObject *sipResult;
> a0 = new string();
> PyObject *sipResult;
> a1 = new string();
> PyObject *sipResult;
> a2 = new string();
> PyObject *sipResult;
> a3 = new string();
>
>
> i.e. sipResult is multiply defined, so of course it doesn't compile.
> Bug?
Yes - fixed in tonight's snapshot.
Thanks,
Phil
More information about the PyQt
mailing list