Ich möchte eine Instanz einer Python-Klasse erstellen, die im Bereich __main__
mit der C-API definiert ist.Erstelle Instanz einer Python-Klasse, deklariert in Python, mit C API
Zum Beispiel wird die Klasse MyClass
genannt und ist wie folgt definiert:
class MyClass:
def __init__(self):
pass
Der Klassentyp lebt unter __main__
Umfang.
Innerhalb der C-Anwendung möchte ich eine Instanz dieser Klasse erstellen. Dies könnte einfach mit PyInstance_New
als Klassenname möglich gewesen sein. Diese Funktion ist jedoch in Python3 nicht verfügbar.
Jede Hilfe oder Vorschläge für Alternativen sind willkommen.
Danke, Paul