[Python-de] Eine Klassen in Python/C instanzieren

"Martin v. Löwis" martin at v.loewis.de
Son Jul 10 10:10:28 CEST 2005


Julian Rath wrote:
> hallo, ich habe eine klasse mit der C/Python Api gschrieben, das lauft
> auch schon, so aber jetzt würde ich gerne diese in einer C Funktion
> instanzieren, mir then self Pointer holen und zurückgeben.
> Wie kann ich das machen?

Du rufst einfach Deine eigene Factory-Funktion auf. Wirf mal einen Blick
auf Modules/xxmodule.c - da gibt es newXxoObject(). Eine ähnliche
Funktion hast Du sicher auch geschrieben - die rufst Du einfach auf.

Ciao,
Martin