"elho" wrote:

>> > It is said that the object has a NULL-Pointer when I try to debug it?
>> what object?
>   the python one  'myNewPyType'
>
> Sorry, I forgot to change:
>   PySDLXMLNodeType = PyMyType
> ..above the corrections

>    self = new PyMyObject
>    self->lAttribute = lAttribute;
>
>    return (PyObject*)self;

unless you have some really clever C++ magic in there that I'm not seeing,
you cannot just use "new" plus a cast to get a valid Python object.

if you want to explicitly create an object, you can use PyObject_New:

    http://www.python.org/doc/2.1.3/ext/dnt-basics.html

an alternative is to expose the type object, and leave the rest to Python:

    http://www.python.org/doc/current/ext/dnt-basics.html

</F> 



-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to