"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