Utwórz instancję klasy python zadeklarowanej w pythonie za pomocą C API

Chcę utworzyć instancję klasy Python zdefiniowaną w__main__ zakres z C API.

Na przykład klasa jest wywoływanaMyClass i jest zdefiniowany następująco:

class MyClass:
    def __init__(self):
        pass

Typ klasy żyje pod__main__ zakres.

W aplikacji C chcę utworzyć instancję tej klasy. To mogło być po prostu możliwePyInstance_New ponieważ ma nazwę klasy. Ta funkcja nie jest jednak dostępna w Pythonie3.

Każda pomoc lub sugestie dotyczące alternatyw są mile widziane.

Dzięki, Paul

questionAnswers(1)

yourAnswerToTheQuestion