Ich habe mal ein paar Fragen zu _PyObject_New.
1.) Ist es nötig, nach _PyObject_New noch die Funktion PyObject_Init aufzurufen?
2.) Muss ich einen Incref auf dem Objekt ausführen?
3.) Wie übergebe ich die Parameter, die die __init__ Funktion meiner Klasse annimmt?
Momentan sieht mein Code so aus:
Code: Alles auswählen
PyObject *pyInstance = _PyObject_New(&this->m_pyType);
pyInstance = PyObject_Init(pyInstance, &this->m_pyType);
Gruß