[PyKDE] A few minor sip issues
Phil Thompson
phil at riverbankcomputing.co.uk
Sat Apr 30 10:49:01 BST 2005
On Friday 29 April 2005 5:04 am, Gerard Vermeulen wrote:
> Phil,
>
> (1) /Abstract/ and protected pure virtual member functions. SIP does not
> recognize a C++ class as abstract which is abstract only because of a
> **protected** pure virtual member function. I still need to use the
> /Abstract/ annotation.
Which version of SIP? The following...
%Module t
class Foo
{
protected:
virtual void bar() = 0;
};
...seems to do the right thing with the current snapshot.
> There is a typo in the docs for Abstract:
> "This boolean annotation is used specify .." must become
> ".. used to specify .."
Fixed.
> (2) siplib's "list index out of range" is rather specific as exception text:
> >>> import coin3d
> >>> print coin3d.SbVec2s()[2]
>
> Traceback (most recent call last):
> File "<stdin>", line 1, in ?
> IndexError: list index out of range
>
>
> My first reaction was: "what list?". I am getting used to it, but
> "index out of range" is more general.
I've changed it to "sequence index out of range".
Thanks,
Phil
More information about the PyQt
mailing list