[PyKDE] SIP: assigning None to public variable which is user
 defined type crashes SIP extensions.
    Gerard Vermeulen 
    gerard.vermeulen at grenoble.cnrs.fr
       
    Sat May 28 14:44:47 BST 2005
    
    
  
The SIP extension for
class Double
{
public:
    Double(double v=0): value(v) {}
private:
    double value;
};
class Ball
{
public:
    Ball() {};
    double weight;
    Double radius;
};
crashes when doing
b = Ball()
b.radius = None
because in this case the statement
        sipCpp -> radius = *val;
in var_Ball_radius() dereferences the null pointer
See attachment.
Gerard
-------------- next part --------------
A non-text attachment was scrubbed...
Name: bug-1.tar.gz
Type: application/x-gzip
Size: 1099 bytes
Desc: not available
Url : http://www.riverbankcomputing.com/pipermail/pyqt/attachments/20050528/f68f3bbb/bug-1.tar.gz
    
    
More information about the PyQt
mailing list